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

body {
	
	height: 100%;
	width: 98%;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #f9d503;	
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;	
	
	}
	
	
input {

border: 0px solid;

}

textarea {
				
	background-color: #74706e;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
			
}

a {

text-decoration: none;
color: #FFFFFF;

}

h1 {

	font-family: tahoma;
	font-weight: bold;
	font-size: 18px;
	color: #2a2727;	
	margin: 0px;
	padding: 0px;
			
}	

h2 {

font-weight: bold;
font-size: 11px;
margin: 0px;
padding: 0px;

}	

h3 {

font-weight: bold;
font-size: 11px;
margin: 0px;
padding: 0px;
margin-bottom: 10px;

}		

.bg {

	background-image: url(../img/bglarge.png);
	background-repeat: repeat-y;
	width: auto;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	margin-top: -8px;
	/ margin-top: -18px;

	}

.container {
	
	height: auto;
	width: 886px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 13px;
	
	}
	
	.head {
	
		height: 72px;
	
	}
	
		.head .logo {

			background-image: url(../img/logo.png);		
			height: 62px;
			width: 191px;
			margin-bottom: 10px;
			margin-left: 0px;
			cursor: pointer;
			float: left;
		
		}
		
		.head .newsletter {
		
			height: 41px;
			width: 124px;
			background-image: url(../img/newsletter.png);
			margin-left: 5px;
			cursor: pointer;
			float: right;
		
		}
		
		.head .feeds {
		
			height: 41px;
			width: 41px;
			background-image: url(../img/rss.png);
			cursor: pointer;
			float: right;
		
		}
		
	.nav {
	
		height: 40px;
		width: 882px;
		margin-left: 2px;
		background-image: url(../img/navbar.jpg);
		background-repeat: no-repeat;
		float: left;	
		
	}
	
		.nav .menu {
		}
		
		.nav .searchfield {

			height: 26px;
			width: 174px;
			background-image: url(../img/searchfield.jpg);
			background-repeat: no-repeat;
			margin-right: 10px;
			margin-top: 7px;
			padding-top: 3px;
			padding-left: 5px;
			float: right;
			
		}
		
		.nav .searchfield .text {
			width: 160px;
			height: 12px;
			margin: 4px 0 0 4px;
			font-size: 12px;
		}
		
		.nav .searchbutton {
		
			height: 21px;
			width: 21px;
			background-image: url(../img/searchicon.png);
			margin-right: 10px;
			margin-top: 9px;
			cursor: pointer;
			float: right;
					
		}
		
			.nav .searchbutton:hover {

				background-image: url(../img/searchiconhover.png);

			
			}
						
			.nav ul {
			
			margin: 10px;
			margin-top: 0px;
			padding: 0px;
			height: 40px;
			float: left;
			
			}
			
			.sifr {

				font-family: verdana;
				font-size: 16px;
				font-weight: bold;
				list-style: none;
				width: auto;
				margin-top: 10px;
				margin-left: 10px;
				margin-right: 0px;
				display: inline;
				cursor: pointer;
				float: left;
			}
			
				.sifr:hover {
				
				background-image: url(../img/lihover.jpg);
				background-repeat: repeat-x;	
				margin:0px;
				width: auto;
				padding-top: 10px;	
				padding-left: 10px;	
				padding-right: 0px;
				cursor: pointer;
				height: 40px;
				
				}
			
.visual {

	height: 208px;
	width: 886px;
	margin-top: 20px;
	float: left;

}

	.visual .button {
	
		height: 100px;
		width: 200px;
		margin-top: 120px;
		margin-right: 20px;
		padding: 10px;
		padding-top: 5px;
		cursor: pointer;
		float: right;
		
	}
	
		.visual .button .btntxt {
		height: 100px;
		width: 200px;
		}

.main {

	width: 638px;
	height: auto;
	margin-bottom: 20px;
	float: left;

}
	
	.breadcrumb {
	
		height: 20px;
		font-family: verdana;
		font-weight: bold;
		font-size: 11px;
		color: #29211f;
		margin-top: 10px;
		margin-left: 20px;
	
	}
	
	.main hr {
	
	height: 0px;
	background-color: #383332;
	border-bottom: 1px dotted #FFFFFF;
	
	}
	
		.breadcrumb a {
		
			color: #29211f;
		
		}
		
		.footer {

			height: 40px;
			font-family: verdana;
			font-weight: bold;
			font-size: 11px;
			text-align: center;
			color: #29211f;
			margin-top: 20px;
			margin-left: 10px;

		}

			.footer a {
				
				height: 40px;
				color: #29211f;
				margin-top: 10px;

			}		
	
	.top {
	
		background-image: url(../img/bgtop.png);
		margin-top: 6px;
		width: 637px;
		height: 10px;
		float: left;
		

	}
	
	.bottom {

		background-image: url(../img/bgbottom.png);
		width: 637px;
		height: 10px;
		margin-bottom: 10px;
		float: left;
			

	}
		
	.content {
	
		background-image: url(../img/bgmiddle.png);
		width: 602px;
		height: auto;
		padding-left: 20px;
		padding-top: 15px;
		padding-bottom: 5px;
		padding-right: 15px;
		float: left;
		font-weight: normal;
	
	}


	.content a {
	
		text-decoration: underline;
	
	}
	
		.content .placeholder {
	
			border-bottom: 1px dotted #FFFFFF;
			margin-bottom: 10px;
			margin-right: 20px;
			padding-bottom: 5px;
			
		}
		
		.content .placeholder p {
		
		padding-top: 0px;
		
		}
		
		.content .placeholder p img {
		
			margin: 0px;
			padding: 0px;
			padding-bottom: 10px;
			padding-right: 10px
		
		}
	
	
			.content input {
				
				background-color: #74706e;
				margin-top: 2px;
				border: 1px solid #CCCCCC;
				color: #FFFFFF;
			
			}
			
			.content select {
				
				background-color: #74706e;
				margin-top: 2px;
				border: 1px solid #CCCCCC;
				color: #FFFFFF;
				width: auto;
	
			
			}		
			
			.placeholder span p {
			
			text-decoration: underline;
			
			}
	
		.content .title {
		
		width: auto;
		
		}
		
			.content .title .left {
			
			width: 5px;
			height: 30px;
			background-image: url(../img/titleleft.gif);
			float: left;
			
			}

			.content .title .middle {

			width: auto;
			height: 30px;
			background-image: url(../img/titlemiddle.png);	
			background-repeat: repeat-x;
			padding-top: 3px;
			float: left;
					
			}			

			.content .title .right {

			height: 30px;
			width: 5px;
			background-image: url(../img/titleright.gif);
			float: left;
			margin: 0px;
			padding: 0px;
			
			}
			
			.content .title a {
			
				color: #2a2727;	
				text-decoration: none;

			}
			
			.content .title img {
			
				margin-top: 2px;
				margin-right: 5px;
				float: left;
			
			}
			
			.content .posted {
			
				width: 150px;
				float: right;
				margin-right: 0px;
				margin-left: 10px;
			
			}
			
				.content .posted .info {
				
					width: 150px;
					float: left;
					
				}
				
				.content .posted img {
				
					float: right;
					
				}
				
			.content .posted2 {
			
				width: 280px;
				float: right;
				margin-right: 0px;
				margin-left: 20px;
			
			}
			
				.content .posted2 .info {
				
					width: 165px;
					float: left;
					
				}
				
				.content .posted2 img {
				
					float: right;
					
				}


		.content .register {
		
			width: 595px;
			height: auto;
			float: left;
			font-family: tahoma;
			font-size: 12px;
			margin-left: 5px;
			margin-top: 10px;
			color: #FFFFFF;
			line-height: 22px;		
			/line-height: 24px;
		}
		
			.content .register .account {
				
				width: 297px;
				height: 190px;
				float: left;
				
			}
			
			
			.content .register .personal {
				
				width: 297px;
				height: 160px;
				float: left;
							
			}
			
			.content .register .text {
			
			width: 107px;
			height: 180px;
			float: left;
			margin-right: 5px;
			
			
			}
			
			.content .register .forms {

			width: 177px;
			height: 180px;
			float: left;			
			
			}

			.content .register .text1 {
			
			width: 137px;
			height: 100px;
			float: left;
			margin-right: 5px;
			
			
			}
			
			.content .register .forms1 {

			width: 147px;
			height: 100px;
			float: left;			
			
			}			
			

			.register .submit {
			
			float: right;
			margin-right: 45px;
			/margin-top: 10px;
			
			}
			
			.register .security {
			
				float: left;
				font-size: 9px;
				
			}
			
		.content .lostpass {
		
			width: 595px;
			height: auto;
			font-size: 12px;
			margin-top: 45px;
		
		}

		
		.content .news {
		
		margin-top: 15px;
		/margin-top: 25px;
		
		}		
		.content .comments {

		float: left;
		width: 595px;
		margin: 0px;
		padding: 0px;
		padding-top: 10px;
		border-bottom: 1px dotted #FFFFFF;
	
		}
		

			.content .comments .avatar {
			
			margin: 0px;
			margin-bottom: 10px;
			float: right;

			}
			
			.content .comments .author {
			float: left;
			}
			
			.content .comments .message {
			
			width: 500px;
			margin-top: 20px;
			margin-bottom: 20px;
		
			}
		
		.content .postcomment {
		
			margin-top: 10px;
			float:left;
			
		}
		
		.content .smiley {
			
			margin-left: 10px;
			margin-bottom: 20px;
			margin-top: 10px;
			float: left;
			
		}
		
		.content .profile {
			
			width: 400px;
					
		}
		
			.profile .data {
			
				width: 170px;
				float: left;
				line-height: 21px;
				/line-height: 22px;
			
			}
			
			.profile .forms {
				
				width: 200px;
				float: left;
											
			}
			

			
		.content .summary {
		
			width: 600px;
			text-align: center;
			
		}
			
/* LEDENLIJST */

.memberlist {

width: 100px;
margin-top: 2px;
float: left;

}

	.memberlist img {
	
		border: 0px;
		margin-left: 10px;
		
	}
	
/* RECHTER MENU */			
	
.right {

	width: 233px;
	height: auto;
	float: left;	
	margin-left: 15px;
	margin-top: 35px;

}

	/* LOGIN GEDEELTE */

	.login {
		
		background-image: url(../img/loginbg.gif);
		background-repeat: no-repeat;
		height: 63px;
		width: 234px;
		padding: 0px;
		margin-bottom: 10px;
		
	}
	

		.login .text {
			width: 60px;
			height: 12px;
			margin: 4px 0 0 4px;
			font-size: 10px;
		}
	
	
		.login .name {

			height: 22px;
			width: 72px;
			background-image: url(../img/name.jpg);
			background-repeat: no-repeat;
			margin-right: 10px;
			margin-top: 10px;
			margin-bottom: 5px;
			float: right;
			
		}
		
		.login .password {
		
			height: 22px;
			width: 77px;
			background-image: url(../img/password.jpg);
			background-repeat: no-repeat;
			margin-right: 10px;
			margin-top: 10px;
			float: right;
			
		}	
		
		.login .button {
		
			height: 22px;
			width: 43px;
			background-image: url(../img/loginbutton.gif);
			background-repeat: no-repeat;
			margin-right: 10px;
			margin-top: 10px;
			cursor: pointer;
			float: right;
			
		}
		
		.login .links {
			
			font-size: 10px;
			font-family: Verdana;
			color: #FFFFFF;
			text-align: right;
			margin-right: 0px;
			margin-left: 20px;
	
		}
		
			.login .links .urls {
			
			 	float: left; 
				margin-top: 3px;
				
			}
		
		
		/* OVERBODIG? */
			
		.right .user {
			
			padding: 15px;
			
		}
		
		/* BEHEER GEDEELTE */
		
		.right .admin {
		
			height: 80px;
			width: 210px;
			background-image: url(../img/beheerbg.png);
			padding: 10px;
			padding-left: 15px;
		
		}	
		
		/* SHOUTBOX GEDEELTE */
		
		.shoutbox {
		
		background-image: url(../img/lastnewsbg.gif);
		background-repeat: no-repeat;		
		width: 215px;
		height: 235px;
		padding: 10px;
		margin-top: 8px;
	
		}	
		
			.shoutbox .shouts {
			
			height: 175px;
			padding-top: 10px;
			padding-left: 10px;
			
			}
			
				.shoutbox .shouts .shoutdelete {
				
					float: right;
				
				}
		
			.shoutbox .form {
			
			height: 30px;
			padding-left: 10px;			
			
			}
		
			.shoutbox .form input {
				
				background-color: #74706e;
				margin-top: 2px;
				border: 1px solid #CCCCCC;
				color: #FFFFFF;
			
			}		
			
			.shoutbox .summary {
			
			height: 20px;
			padding-left: 10px;			
			
			}
			
	/* LAATSTE NIEUWS/MEDIA/AGENDA */		
		
	.lastnews {
	
		margin-top: 8px;
		background-image: url(../img/lastnewsbg.gif);
		width: 235px;
		height: 255px;
	
	}
	
	.lastnews .text {
	
	margin: 0px;
	padding: 0px;
	
	}
	
/* DRAAG BIJ */

	.contribute {

		background-image: url(../img/dragbij.png);
		background-repeat: no-repeat;
		height: 63px;
		width: 234px;
		padding: 0px;
		margin-top: 10px;
		cursor: pointer;
		
	}	
	
/* AGENDA */	
	
.agendacontainer { 

	height:40px; 
	width:600px; 
	margin-bottom:10px; 
	cursor:pointer;
	border-bottom: 1px dotted #FFFFFF;
	border-top: 1px solid #383332;
	border-left: 1px solid #383332;
	border-right: 1px solid #383332;
	float: left;

}

.agendacontainer:hover {

	border: 1px dotted #FFFFFF;
	background-color: #535151;
	background-image: url(../img/rollover.jpg);
	background-repeat: repeat-x;
	float: left;	

}

.date { 
	
		float:left; 
		margin-top:1px; 
		margin-left:5px;
	
	}
	
.day	{ 
	
	height: 18px;
	font-size:18px; 
	font-weight:bold; 

}

.month	{ 
	
	height: 14px;
	font-size:14px;

}

.type { 

	float:left; 
	margin-top:10px; 
	margin-left:5px;

}

.artist { 

	float:left; 
	margin-top:11px; 
	margin-left:5px; 
	font-weight:bold; 
	width:auto;

}

.place { 

	float:left; 
	margin-top:11px; 
	margin-left:5px;

}

.preview {
	
	float:left; 
	margin-top:11px; 
	margin-left:10px;
	color:#999999;

}

/* IK BEN HIER GEWEEST GEDEELTE */

.beenthere {

	border: 1px dotted #FFFFFF;
	background-color: #535151;
	height: 90px;
	width: 580px;
	margin-top: 30px;
	margin-bottom: 5px;
	padding: 10px;

}

	.beenthere .names {
	
	width: 560px;
	height: 45px;
	
	}

	.beenthere .all {
	
	padding: 5px;
	float: right;
	
	}
	
	.beenthere img {
	
		float: left;
		margin-right: 10px;
	
	}
	
	.beenthere .all a:hover {
	
		background-color: #FFCC33;
		color: #000000;

	}	

/* UITZOEKEN */

.itemcontainer .image { float:right; margin-right:20px; margin-left:10px}
.itemcontainer .image img {width:150px; height:auto;} 
.itemcontainer .placespace { margin-bottom:25px;}
.itemcontainer .text { min-height:150px;}
.itemcontainer .linkspace {float:left; width:250px;}
.itemcontainer .datespace {float:left; width:250px;}
.itemcontainer .close {float:left; width:50px;}

.igohere		{ float:left; text-decoration:underline; cursor:pointer;}
.igohere:hover 	{ text-decoration:underline; background-color:#FFCC33; color:#000000;}
.ibeenthere		{}
.ibeenthere		{}

/* TAGS */

.tags {

	border: 0px dotted #FFFFFF;
	background-color: #535151;
	height: 26px;
	width: 575px;
	margin-top: 20px;
	padding: 10px;
	padding-top: 3px;
	background-image: url(../img/rollover.jpg);


}

	.tags img {

		float: left;
		margin-right: 10px;
		padding-top: 7px;

	}
	
	.tags .info {
	
		padding-top: 4px;
		width: auto;
	
	}
	
	.tags a:hover {
	
		background-color: #FFCC33;
		color: #000000;
	
	}
	
	
/*MIJN SYB*/

.aboutuser {

width: 35%;
height: 440px;
margin-right: 2px;
float: left;
/width: 203px;

}


		.aboutuser .left {
			
		
		}


			.aboutuser .left .data {
			
				width: 100px;
				float: left;
			
			}
			
			.aboutuser .left .forms {
				
				width: 100px;
				padding-left: 5px;
				float: left;
											
			}
			
			.aboutuser .left img {
			
				border: 0px;
				padding-top: 5px;
			
			}
			
		.aboutuser .middle {
		
		}
		
		.aboutuser .middle .smallcontainer { 
		
			height:40px; 
			width:190px; 
			margin-bottom:10px; 
			cursor:pointer;
			border-bottom: 1px dotted #FFFFFF;
			border-top: 1px solid #383332;
			border-left: 1px solid #383332;
			border-right: 1px solid #383332;
		
		}
		
		.aboutuser .middle .smallcontainer:hover {
		
			border: 1px dotted #FFFFFF;
			background-color: #535151;
			background-image: url(../img/rollover.jpg);

		
		}
		
		.aboutuser .middle .date { 
			
				float:left; 
				margin-top:1px; 
				margin-left:5px;
			
			}
			
		.aboutuser .middle .day	{ 
			
			height: 18px;
			font-size:18px; 
			font-weight:bold; 
		
		}
		
		.aboutuser .middle .month	{ 
			
			height: 14px;
			font-size:14px;
		
		}
		
		.aboutuser .middle .type { 
		
			float:left; 
			margin-top:10px; 
			margin-left:5px;
		
		}
		
		.aboutuser .middle .artist { 
		
			float:left; 
			margin-top:11px; 
			margin-left:5px; 
			font-weight:bold; 
			width:auto;
		
		}
		
		.aboutuser .middle .place { 
		
			float:left; 
			margin-top:11px; 
			margin-left:5px;
		
		}
		
		.aboutuser .middle .preview {
			
			float:left; 
			margin-top:11px; 
			margin-left:10px;
			color:#999999;
		
		}
		
		.aboutuser 	.editprofile {
		
			margin-top: 15px;
			/margin-top: 0px;
			margin-left: 100px;
			/margin-left: 50px;
			float: left;
		
		}

/* ONLINE/OFFLINE KLEUREN */
		
.online {

	color: #00CC00;
	float: left;

}		

	.online a {
	
		color: #00CC00;
		text-decoration: none;
	
	}

.offline {

	color: #FF0000;
	float: left;

}
				
	.offline a {
	
		color: #FF0000;
		text-decoration: none;
	
	}
	
/* MAILBOX */

.total {

	width: 424px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.mailtop {

	width: 424px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.messcontainer {

	width: 524px;

}

	.messcontainer .messages {
	
	width: 152px;
	height: 20px;
	float: left;
	
	}	
	
	.messcontainer .checkbox {
	
	width: 20px;
	height: 20px;
	float: left;
	
	}	
	
	.messcontainer .data {
	
	width: 200px;
	height: 20px;
	float: left;
	
	}
	
	.messcontainer .time {
	
	width: 200px;
	float: left;
	
	}

/* FOTALBUM */

.album {

width: 100%;
margin-top: 50px;

}

/* KOPJES BIJ CONTACT ONDERSTREEPT */

.contacthead {

	text-decoration: underline;

}


/* OPERA 9 ONLY CSS */

@media all and (min-width:0px) {
	.login {
		
		margin-top: 20px;
				
	}
	
	.register .security .explain {
			
		float: right;
		font-size: 9px;
				
	}
	
			.content .comments .message {
			
			margin-top: 30px;
		
			}	
	
	}
	
/* 	SIFR */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible; !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


	
	

