/*

Theme Name: InternetMedia
Theme URI: http://internetmedia.nl
Description: Internet Media Thema
Version: 1.0
Author: Internet Media
Author URI: http://internet-media.nl

*/

html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		list-style:none;
	}
	
body {
	background: #fff url(images/bg_gradient.png) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:30px 0px 20px 0px;
}

.wrapper {
 width:940px;
 margin:0px auto;
}

	.top {
		background:url(images/bg-top.png);
		height:20px;
	}
	
		.bottom {
		background:url(images/bg-bottom.png) bottom;
		height:20px;
	}

.center {	
	overflow:hidden;	
	background:url(images/bg-content.png);
	padding: 0px 20px;
	}

.header {
	overflow:hidden;
}

	.logo {
		float:left;
		padding-left:10px;
		padding-top:10px;
		width:300px;
	}
	
	.menu {
		float:right;
		width:580px;
		overflow:hidden;
		font-size:11px;
		padding:25px 0px 0px 0px;
	}
	
		.menu ul {
			float:right;
			overflow:hidden;
			padding-right:10px;
		}
		
		.menu li {
			float:left;
			margin-left:25px;
			padding:0px 0px 20px 0px;
		}
		
		.menu a {
			color:#7a7a7a;
			text-decoration:none;
		}
		
		.menu a:hover {
			color:#ab3394;
			text-decoration:none;
		}
		
		.current_page_item a {
			color:#ab3394;
			font-weight:bold;
		}
		.page_item {
			border-bottom:5px solid #fff;
		}
		.current_page_item {
			border-bottom:5px solid #ab3394;
		}
		
		

.topbar {
	height:14px;
	background:url(images/sitemood_border.png);
}

.sitemood-image {
	width:590px;
	height:210px;
	background:url(images/sitemood_image.jpg);
	float:left;
}

.sitemood-tekst {
	width:260px;
	height:190px;
	background:#ab3394;
	float:right;
	color:#fff;
	font-size:11px;
	text-align:center;
	line-height:20px;
	padding:20px 25px 0px 25px;
	text-align:justify;
}

.content {
overflow:hidden;
}

	.content .left {
		width:565px;
		padding: 0px 0px 0px 10px;
		float:left;
	}
	
	h1 {
	font-size: 16px;
	font-weight: normal;
	color: #4060af;
	line-height: 35px;
	margin-top:10px;
	}

	.content .left p {
		font-size:11px;
		color:#585858;
		line-height:24px;
		padding:0px 0px 10px 0px;
	}
	
	.content .right {
		width:300px;
		float:right;
	}
	
		.content .right .news-box{
			background:#f7f7f7;
			padding:10px 10px 10px 15px;
			font-size:11px;
			color:#898989;
			line-height:24px;
		}
		
		.li-spacer {
			height:10px;
		}
		
		.content .right .news-box a{
			color:#ab3394;
			text-decoration:none;
			font-weight:bold;
		}
		
	.half-left {
		width:415px;
		padding:0px 0px 0px 10px;
		float:left;
	}
	
	.half-right {
		width:415px;
		float:right;
		padding:0px 10px 0px 10px;
	}
	
	.content .half-left p,
	.content .half-right p,
	.content .contact-left p,
	.content .contact-middle p,
	.content .contact-right p {
		font-size:11px;
		color:#585858;
		line-height:24px;
		padding:0px 0px 10px 0px;
	}
	
	.content-spacer {
		height:21px;
	}
	
	#highlight {
	margin-bottom:15px;
	padding: 10px;
	padding-left: 15px;
	background-color: #FAEFF9;
	color:#585858;
	font-size:11px;
}

.content .contactform-left {
	width:580px;
	float:left;
	padding:0px 10px 0px 10px;
	font-size:11px;
}

.content .contact-left {
	width:380px;
	float:left;
	padding:0px 10px 0px 10px;
}

.content .contact-middle {
	width:260px;
	float:left;
	padding:0px 10px 0px 10px;
}

.content .contact-right{
	width:200px;
	float:right;
	padding:0px 10px 0px 10px;
}

#openinghours {
	/*background-color: grey;*/
	width: 200px;
	overflow:hidden;
}
#openinghours #leftcolumn {
	width: 80px;
	float: left;
			font-size:11px;
		color:#585858;
		line-height:24px;
}
#openinghours #rightcolumn {
	/*background-color: yellow;*/
	width: 120px;
	float: left;
			font-size:11px;
		color:#585858;
		line-height:24px;
}

.content a {
	color:#007fbd;
	text-decoration:none;
}

.content a:hover {
	color:#323581;
	text-decoration:underline;
}

.content .right p {
		font-size:11px;
		color:#585858;
		line-height:24px;
		padding:0px 0px 10px 0px;
	}
	
.sites li {
	width:227px;
	float:left;
	margin-bottom:27px;
}

.sites a {
	font-size:11px;
	display:block;
	padding:1px;
	background:#ededed;
	-moz-border-radius:2px;
				-webkit-border-radius:2px;

}

.sites a:hover {
	color:#fff;
	background:#ab3394;
}

.form-row {
					font-size:11px;
					overflow:hidden;
					padding:10px;
				}
				
				.form-row .form-left {
					float:left;
					width:140px;
					padding:6px 0px 0px 0px;
					color:#888;
				}
				
				.form-row .form-right {
					float:right;
					width:410px;
				}
				
				.form-row .form-right-radio {
					float:right;
					width:410px;
					color:#888;
				}
				
				.wpcf7-list-item {
					padding:0px 20px 0px 0px;
				}
				
					.form-row .form-right input {
						padding:5px;
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						border:1px solid #d7d7d7;
						width:230px;
						color:#868686;
					}
					
					.form-row .form-right textarea {
						padding:5px;
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						border:1px solid #d7d7d7;
						width:310px;
						height:120px;
						color:#868686;
					}
				
				.submit-right {
					text-align:right;
					padding:10px;
				}
				
					.submit-right input {
						background:#f5f5f5;
						border:1px solid #d7d7d7;
						padding:5px 7px;
						color:#717171;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
					}
					
					.submit-right input:hover {
						background:#f5f5f5;
						border:1px solid #ab3394;
						padding:5px 7px;
						color:#ab3394;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
					}
					
					blockquote {
						background:#f5f5f5;
						font-style:italic;
						padding:10px 10px 4px 10px;
						margin-left:20px;
						margin-right:20px;
						margin-bottom:10px;
					}
					
					h4 {
						font-size:11px;
						color:#ab3394;
						font-weight:bold;
					}
					
					 #scrollup {
   position: relative;
   overflow: hidden;
   height: 200px;
   width: 260px
 }
 .headline {
   position: absolute;
   top: 210px;
   left: 5px;
   height: 200px;
   width:250px;
 }