/** generated by csspp **/

#header{
	height:160px;
	padding-bottom:30px;
}

#visual{
	display:block;
	width:700px;
	height:270px;
	border:5px solid white;
	float:left;
	margin:0 10px 15px 0;
}

#visual-wrap{
	width:700px;
	height:270px;
	overflow: hidden;
}

#visual-content {
	width: 7000px;
	height: 270px;
}

#visual-content img{
	display:block;
	float: left;
}

/*#visual img.selected{
	display:block;
}*/

#visual ol.nav li{
	display:block;
	float:left;
}

#visual ol.nav li a{
	display:block;
	height:30px;
	padding-top:0;
	padding-bottom:0;
}

#visual ol.nav a:hover{
	text-decoration:underline;
}

#visual ol.nav a{
	display:block;
	width:30px;
	height:30px;
	background:rgb(0,103,105);
	color:white;
	text-decoration:none;
	margin-right:5px;
}

#visual ol.nav a.carousel-selected{
	color:rgb(0,103,105);
	background:white;
}

#visual ol.nav{
	margin:0;
	padding:0;
	height:30px;
	list-style:none;
	line-height:30px;
	position:relative;
	margin:-35px 0px 5px 5px;
	text-align:center;
	font-weight:bold;
}

#main{
	background:none;
}

#content{
	width:218px;
	padding-left:12px;
	padding-right:0;
	height:261px;
	padding-top:19px;
	padding-bottom:0px;
	float:left;
	color:white;
	margin:0 0 15px 0;
	overflow:hidden;
}

#content h1{
	font-family:'Georgia', 'Serif';
	font-size:22px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	line-height:1.2em;
	color:white;
}

#content .more{
	color:white;
	background-position:right -96px;
}

/**/

#news{
	clear:left;
}

#news,
#agenda,
#members{
	position:relative;
	float:left;
	margin:0 10px 20px 0;
	padding:0px 0 10px 0;
	width:206px;
	padding-left:12px;
	padding-right:12px;
	overflow:hidden;
	border-bottom:1px solid rgb(102,162,163);
}

#news .all,
#agenda .all,
#members .all {
	position:absolute;
	top:19px;
	right:10px;
	display:block;
}

#punten-plan{
	float:left;
	width:230px;
	margin:15px 0 20px 0;
}

#news-h,
#agenda-h,
#members-h {
	margin:0 -12px -70px -22px;
	color:transparent;
	display:block;
	font-size:5px;
	padding:0 0 0 115px;
	display:block;
	width:0;
	height:115px;
	overflow:hidden;
	background:url('../img/front-news.png') top left no-repeat;
}

#agenda-h{
	background-image:url('../img/front-agenda.png');
}

#members-h{
	background-image:url('../img/front-members.png');
}

#members{
	border-color:rgb(231,193,179);
}

#members .desc{
	height:36px;
}

form#login{
	background:url('../img/bg-red.png');
	margin:0 -12px 10px;
	padding:15px 10px 10px 10px;
}

form#login label{
	color:rgb(166,31,48);
}

form#login input{
	width:198px;
	border:1px solid rgb(239,214,198);
}

form#login button{
	width:167px;
}

#news .article,
#agenda .article{
}

#news .article-thumb,
#agenda .article-thumb{
	margin-left:-2px;
}

#news .artticle .date,
#agenda .artticle .date{
	font-weight:bold;
	font-size:12px;
	margin:1px 0 0 -1px;
	color:rgb(153,153,153);
}

#news .article h2,
#agenda .article h2{
	color:rgb(0,103,105);
	font-family:'Georgia', 'Serif';
	font-size:22px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	font-size:15px;
	margin:0.2em 0 -0.5em 0;
}

#news .article h2 a,
#agenda .article h2 a{
	color:rgb(0,103,105);
	text-decoration:none;
}

#news .article h2 a:hover,
#agenda .article h2 a:hover{
	text-decoration:underline;
}

/* Update 09 09 2009 */

#profile-content{
	width:938px;
	padding: 9px 0 0 12px;
	height:241px;
	float:left;
	color:white;
	background: #FEFEFC;
	margin:0 0 15px 0;
	overflow:hidden;
}

#profile-content h1{
	font-family:'Georgia', 'Serif';
	font-size:22px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	line-height:1.2em;
	color:white;
}

#profile-content .more{
	color:white;
	background-position:right -96px;
}

#activity{
	position:relative;
	float:left;
	margin:0;
	padding:0px 0 18px 0;
	width:470px;
	overflow:hidden;
	border-bottom:1px solid #A42032;
}

#activity .all {
	position:absolute;
	top:19px;
	right:10px;
	display:block;
}

#activity-h{
	background: url(../img/front-activiteiten.png) no-repeat;
	width: 158px;
	margin:0 -12px -70px -12px;
	color:transparent;
	display:block;
	font-size:5px;
	padding:0 0 0 115px;
	display:block;
	height:115px;
	overflow:hidden;
}

#activity ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#activity li {
	line-height: 30px;
	height: 30px;
	border-bottom: 1px solid #ECD2D4;
	width: 458px;
	padding: 0 0 0 12px;
	background: url(../img/arrows.gif) no-repeat;
	background-position: 100% 2px;
}

#activity li a{
	color: #A42032;
}

#activity .act-title {
	float: left;
}

#activity .act-status {
	float: right;
	text-align: right;
	padding: 0 30px 0 0;
}

#activity .off a{
	color: #DAA5AA;
	background-position: 100% -30px;
}

#profile-h{
	background: url(../img/front-ledenzoeken.png) no-repeat;
	width: 158px;
	margin:0 -12px -70px -12px;
	color:transparent;
	display:block;
	font-size:5px;
	padding:0 0 0 115px;
	display:block;
	height:115px;
	overflow:hidden;
}

#profile-sm {
	position:relative;
	float:left;
	margin:0 0 20px 0;
	padding:0 12px 10px 0;
	width:228px;
	overflow:hidden;
}

#profile-member-search{
	padding:0;
	margin:0 0 15px 0;
	background: transparent url(../img/bg-red.png) repeat scroll 0 0;
	border-bottom: 1px solid #A42032;
	font-weight:bold;
	list-style:none;
	color: #A42032;
}

#profile-member-search h2{
	display:block;
	color:rgb(102,162,163);
	border-bottom:1px solid rgb(0,103,105);
	line-height:29px;
	height:29px;
	padding-left:12px;
	padding-right:12px;
}

#profile-member-search h2{
	margin-left:-30px;
	padding-left:42px;
	color:white;
	background:#A42032 url('../img/search-member.gif') top left no-repeat;
	border-bottom:none;
	padding-bottom:1px;
}

#profile-member-search{
	padding:10px 10px 25px 10px;
}

#profile-member-search h2{
	font-size:12px;
	background-position:0px -30px;
	margin-left:-40px;
	margin-right:-10px;
	margin-bottom:6px;
}

#profile-member-search button{
	float:right;
	background:rgb(0,103,105);
	font-size:12px;
	font-family:'Arial', 'Sans';
	letter-spacing:0;
	text-transform:none;
	padding:0 10px 0 30px;
	width:40px;
	margin:0;
	margin-top:-5px;
	height:30px;
	background:#A42032 url('../img/search-member.gif') top left no-repeat;
}

#profile-member-search label{
	margin-bottom:11px;
}

#profile-member-search input,
#profile-member-search select{
	border:1px solid #A42032;
	background:#FEFEFC;
	color:#A42032;
	font-weight:normal;
	width:200px;
}

#profile-photo {
	float: left;
	margin: 2px 10px 0 0;
}

#profile-data {
	float: left;
	width: 390px;
	margin: 0 10px 0 0;
}

#profile-company {
	float: left;
	width: 450px;
	color: #152D32;
}

#profile-data h1,
#profile-company h1 {
	font-family:'Georgia', 'Serif';
	font-size:22px;
	font-style:normal;
	font-weight:normal;
	color: #A42132;
	border-bottom:1px solid #A42232;
	padding: 0 0 10px 0;
	margin: 0;
}

#profile-data dl,
#profile-company dl {
	margin:0 -20px 1em -10px;
}

#profile-data dt,
#profile-company dt {
	float:left;
	clear:left;
	display:block;
	margin:0;
	padding:0;
	line-height:30px;
	width:100px;
	overflow:hidden;
	font-weight:bold;
	color: #152D32;
}

#profile-data dd,
#profile-company dd {
	vertical-align:text-bottom;
	line-height:1.7em;
	margin:0;
	padding:5px 20px 5px 110px;
	min-height:20px;
	border-bottom:1px solid rgb(231,193,179);
	color: #A42232;
}

#profile-data .member-info,
#profile-company .member-info{
	padding: 0 10px 0 10px;
	width: 390px;
}

#profile-company .edit {
	color: #A42232;
	float: right;
	text-align: right;
	background:url('../img/arrows.gif') right -5px no-repeat;
	padding: 0 30px 0 0;
}
