@import url('https://fonts.googleapis.com/css?family=Open+Sans');
/*
Theme Name: Het Smodde
Theme URI: https://www.hetsmodde.nl
Description: Thema voor Het Smodde
Version: 1.0
Author: FH
Author URI: https://www.freezinghardware.nl
*/

	a { text-decoration: none; color: #000;}
	
	a:link { text-decoration: none; color: white;}
	a:visited { text-decoration: none; color: white;}
	a:hover { text-decoration: none; color: grey;}
	a:active { text-decoration: none; color: #939598;}	
 
	body, h1,  h4, h5, h6, ol, select, img, tbody, div{
	     font-family: Open Sans;
	     font-size: 16px;
	     border: 0;
	     margin: 0;
	     color: white;
		}
	h2 {
		font-family: Open Sans;
		font-size: 28px;
		color: white;
		margin: 0;
		border: 0;
		text-transform:uppercase;
	}
	
	h3 {
		font-family: Open Sans;
		font-size: 16px;
		color: white;
	}
	
	#structuur li {
		font-size: 14px;
		display: block;
		margin: 0 0 0 330px;
	} 
	
		

		
	input, textarea {
	     font-family: Open Sans;
	     font-size: 12px;
	     border: 1px;
	     margin: 0;
	     border-style:dotted;
		 
		}	
		
	b {
		font-weight: bold;	
		}
		
	body {
		height: 100%; 
		background: black;		
		}

#contactform {
		float: right;
		margin: -290px 200px 0 0;
		text-align: right;
} 		
		
		
#tribe-events-pg-template {
		width:960px;	
		margin-left: auto ;
		margin-right: auto ;
}

#tribe-events-pg-template h2{
	font-size: 18px;
}

#tribe-events-content table, td{
	width:980px;
	border: 1px solid white;
	text-align:center;
}

#tribe-events-content table td{
	width:140px;
}

#tribe-events-bar {
	visibility:hidden;
	height:0px;
}

.tribe-events-visuallyhidden{
	visibility:hidden;
	height:0px;
}

.tribe-events-nav-previous{
	font-size: 20px;
	list-style-type: none;
	float: Left;
	width: 49%;
	text-align:center;
}

.tribe-events-nav-next{
	font-size: 20px;
	list-style-type: none;
	float: Left;
	width: 49%;
	text-align:center;
}

		
	#content {
		position:relative;
		height: 100%;
		width:100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		}	
		

		
	#menu {
			margin-left: auto ;
			margin-right: auto ;
			display: block;
			height: 110px;
			width:1000px;		
			}	
			
			#tekst {
			 margin-left: auto ;
			margin-right: auto ;
			display: block;
			width:1000px;	
			}	

	
			
		#logo {
			width: 200px;
			height: 90px;
			margin: 20px 0 0 0;
			float: left; 
			}
		
		#structuur {
			margin: 50px 0 0 20px;
			float: left; 
			font-family: Open Sans;
	        font-size: 18px;
	     	color: white;
			}
			
		#structuur a {
			margin: 0 0 0 20px;
		}

		#zoek {
		 font-size: 11px;
		 color: #2f4696;
		 font-family: Open Sans;
		 text-align: right;
		}
	


			
		.wit {background-color: #f7f7f7; }
		.grijs {	background-color: #F1F1F1;}
		
			
		 	
			
			
	#knoppen {
			width: 960px;
			height: 33px;
			float: left; 
			}			
			
	#knoppen ul {
			padding: 0 0 0 0;
			height: 33px;
	}
			
	#knoppen ul li {
		margin-top: 2px;
		float:left;
		display:block;
		padding: 7px 20px 8px 20px;
	
	}
	
	#knoppen ul li:hover {
	     background: url(siteimages/hover.png);
		 height: 33px;
	}
	
	#main {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 760px;
		float: left; 
		}
	#main img {
	border:1px solid #00a5a7;
	}
		
		#news{
		margin-top: 10px;
		width: 200px;
		float: right; 
		text-align: center;
		}
		

	 	#news ul li:hover {
	     background-color: #e7e7e7;
	}
		
		
	.header {
		margin-top: 14px;
		width: 960px;
		float: left; 
		}

		#down {
			width: 100%;
			background-color: #4b4b4b;
		}	
		
		#naw {
		margin-right:auto;
		margin-left:auto;
		height: 33px;
		line-height:33px;
		text-align:center;
		}	
		
 		#refs {
		position:relative;
		width:960px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		height: 33px;
		line-height:33px;
		text-align:center;
		
		
		
		}	
		
		#refs img {
		padding: 10px 10px 10px 10px;
		}
		



		
			#news ul {
			padding: 0 0 0 0;
			border:1px solid #00a5a7;
			height:70px;
	}
			
	#news ul li {
		float:left;
		display:block;
		line-height:35px;
		width: 100%;
		height: 35px;
		color: black;
	}