/*
Theme Name: Dennis
Theme URI: http://www.pearl-soft.com/
Description: Custom wordpress theme developed by pearl-soft.com
Author: Imran Farooq
Author URI: http://www.pearl-soft.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	

	This theme was designed and built by Imran Farooq,
	whose blog you will find at http://www.pearl-soft.com/

	The CSS, XHTML and design is released under Copyrights 2009-20012 pearl-soft.com


*/


/* Main Body */

body {
	  
	  margin:0px; 
	  padding:0px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	 /* background-color:#FFFFFF;*/
	  font-size:13px; 
	  text-align:left; 
	  background-color:#E4E4E2;
	  background-image: url(images/background.png);
	  background-repeat: repeat-x;
	  }	 
	  
body#homepage {
	  background-image: url(images/background_homepage.png);
}	  
	  
	   
h1 
{
	color:#5d2323;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:30px;
	margin-left:20px;
}

a 	{
	text-decoration:none;
	 color:#0060AA;
	}
a:hover {
	text-decoration:underline;
	}
	
	
/* Main */
#main {
background-color:#FFFFFF;
background:#FFFFFF;
      width:947px;
	  margin:auto;
	  margin-top:0px;
	  } 
	  
	 /**************************************************Header****************************************************************/ 
	 
	  /***********Header Top***********/ 	

		
.header_top {
	width:947px;
	margin:auto;
	margin-top:0px;
		}

		/***********Menu***********/ 	
.inputbox 	{
		padding:6px 0px 0px 6px;
		height:10px;
		width:145px;
		float:left;
		font-size:10px;
		border: 1px solid #E4E4E2;
	    }
#menu 	{
		height:35px;
		width:948px;
		float:left;
	    }

#menu li 
{
		float:left;
		list-style:none;
		display:inline;
}

/*#menu li:hover
{
	background-color:#663333;
}
*/

#menu li a
{
		display: block;
		height: 31px;
		padding:11px 19px 0px 16px;
		color:#000000;
		text-decoration:none;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		border-left:1px solid #DEDEDE;
		
}

#menu li a:hover
{
		background-color: #D6D6D6;
		
}

.menu_bottom
{
		background:url(images/menu_bottom.jpg) repeat-x;
		float:left;
		width:947px;
		height:8px;
		
		
}

	
     /***********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Middle Section*********************************************************/
#header {
	display: block;
	position: relative;
	width:947px;
	height: 44px;
	margin:auto;
	margin-top:0px;
}

#sub-header {
	display: block;
	position: relative;
	width:947px;
	height: 512px;
	margin:auto;
	margin-top:0px;
}	 

#sub-header-page {
	display: block;
	position: relative;
	width:947px;
	height: 198px;
	margin:auto;
	margin-top:0px;
}	
	 
#logo {
	float: left;
	display: block;
	width:947px;
	position: relative;
	text-align: left;
} 
	 
#extra-video {
	display: block;
	position: relative;
	top: 30px;
	text-align: left;
}
	 
#middle {
	display: block;
	position: relative;
	margin:auto;
	margin-top: 0px;
	width:920px;
		padding:5px 14px 10px 13px;
		float:left;
		background-color:#FFFFFF;
		
		}	 

.brand_logos {
		clear:both;
		background:url(images/logos.jpg) no-repeat;
		width:865px;
		height:160px;
		margin:auto;
		}
		
	/***********Middle Left Section***********/
.middle_left_section {
		width:650px;
		float:left;
		}

.left_bar {
		width:188px;
		float:left;
		display:none;
		}
.media_paayer {
		float:left;
		padding-left: 13px;
		}		
.image-laurensvanlier {
		float:left;
		}		
.Speerpunten {
		width:188px;
		height:230px;
		float:left;
		background-color:#EBEBEB;
		margin-top:10px;
		
				/*border:2px solid #F0EFEF;*/
		}		
		
.Speerpunten_heading {
		width:170px;
		height:30px;
		float:left;
		color:#C51310;
		font-size:24px;
		font-weight:bold;
		border-bottom:1px solid #6A6A6A;
		margin:0px 0px 0px 10px;
		text-align:left;
		font-family:ScalaSans-CapsBold, Arial, Tahoma;
		/*border:2px solid #F0EFEF;*/
		}				
/***********Middle Right Section***********/
			
.middle_right_section { 
			width:250px;
			min-height:300px;
			float:right;
			}
			
			
/***********Right Pannel Section***********/
.right-panel-section
			{
			width:250px;
			height:300px;
			float:right;
			background-color:#ebebeb;
		
			}
.right-panel-section_heading
			{
			width:230px;
			height:18px;
			float:left;
			margin:6px 0px 0px 6px;
			background-color:#ebebeb;
		
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			text-align:left;
			border-bottom:1px solid #6a6a6a;
			color:#C51310;
			}
.map {
			
			padding-top:10px;
			
			}
.choice_text{
			float:left;
			color:#993032;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			margin-top:17px;
			}
.twitter {
			margin-top:18px;
			float:left;
			
			}
.left_top {
			float:left;
			width:660px;
			height:133px;
			margin-bottom:15px;
			
			}
.left_top_box {
			float:left;
			width:320px;
			height:129px;
			background-color:#c0bfbf;
			
			}
.left_top_box_heading{
			width:312px;
			height:18px;
			float:left;
			margin:6px 0px 0px 6px;
			/*background-color:#ebebeb;
			border:1px solid #FF6699;*/
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			text-align:left;
			border-bottom:1px solid #6a6a6a;
			color:#363636;
			}
.left_top_box_content {
			 width:320px;
			height:100px;
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-family:#515151;
			}
.imgs {
			width:76px;
			height:78px;
			float:left;
			padding:5px 0px 0px 12px;
			}
.speerpunten_data {
		width:200px;
		padding-top:5px;
		font-size:12px;
		
		}	
.speerpunten_data ul, .speerpunten_data ol {

margin-left:0px;
padding-left:18px;
width:160px;
color:ff0000;
list-style-type:none;

}	
.speerpunten_data li{

font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:8px;
color:#C51310;
font-size:16px;
}
.speerpunten_data p{

margin-bottom:8px;
color:#303030;
font-size:11px;

}		
				
.single_post {
	/*	width:460px;*/
	width:644px;
		min-height:23px;
		/*padding-top:5px;*/
		margin:10px 0px 10px 10px;
	/*	border-bottom:1px solid #6a6a6a;*/
		text-align:left;
		text-align:justify;
		}
.single_post_heading{
		/*width:462px;*/
		width:644px;
		min-height:33px;
		/*padding-top:5px;*/
		font-size:14px;
		font-weight:bold;
		
		color:#C51310;
		font-size: 20px;
		font:Georgia, 'Times New Roman', Tahoma;
		}	
		
.single_post_heading a,.single_post_heading a:hover {

color:#C51310;

}
	
.imgs_right{
		width:76px;
		height:36px;
		/*padding-top:5px;*/
		float:right;
		margin-top:-6px;
		/*border-bottom:1px solid #6a6a6a;*/
		}							/***********************************************************footer******************************************************************/

#content_area{

float:left;
/*width:456px;*/
width:640
margin-left:5px;
}
.in_de_press_text{

float:left;
width:212px;
text-align:justify;
letter-spacing:0px;
color:#515151;

}

.post_date_cat{
margin-top:5px;
margin-bottom:10px;
width:100%;
float:left;font-size:9px;font-weight:normal;
}
.p_date, p_date a{
color:#706c5d;

}
.p_cat, .p_cat a{

color:#0060AA;
}
.post_data{
color:#5a5858;

}


/*.........................................*/


/* footer controls */



#footer {

	clear: both;
	text-align:left;
    background-color:#212121;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	display: block;
	position: relative;
	width:947px;
	margin: auto;
}
#footer ol ul{


list-style-image:none;
list-style-position:outside;
list-style-type:none;}
#footer li{

list-style-type:none;

font-size:1.1em;

}

#footer h2 {

	font-size: 1.4em;

	font-weight:bold;

	margin-top: 2.1em;

	margin-bottom: 0;

	padding: 0 0 0.7em 5px;

	}

	

#footer p {

	margin-bottom: 0;

	padding-bottom: 0;

}



#footer p small {

	font-size: 0.8em;

}		





#footercontent {

	background: #212121;
	padding: 10px;

	/* border-left: 1px solid #cddeee; */

	/* border-right: 1px solid #cddeee; */	

}



#footercontenttop, #footercontentbottom {

	margin: 0 0 0 0px;

}



.column1, .column2, .column3 {

	float: left;

	width: 276px;

	margin-bottom: 20px;

}



.column2, .column3 {

	margin-left: 10px;

}



#footer ul li a:hover {

	background: #0061aa;

	color: #e1e1e1;

	}	



#footercontentbottom {
   
	clear: both;

	padding: 0px 0 0 0;

	height: 100px;
    font-size:10px;
	/*background: #cddeee;*/

	}
#footerbottom {

	/* background: #cddeee url(images/footerbottom.jpg) 0 0 no-repeat; */

	width: 900px;

	height: 0px;

	margin-bottom: 0px;

}

#footer ul li a {
border-bottom:1px solid #80ADD4;
color:#CC002A;
display:block;
margin:0;
padding:10px 0 10px 5px;
text-decoration:none;
}
#footer h2 {
color:#0060AA;
border-bottom:1px solid #E1E1E1;
font-size:1.4em;
font-weight:bold;
margin-bottom:0;
margin-top:2.1em;
padding:0 0 0.7em 5px;
}