/* Design & Code (c) ABOVO Media */
html, body {
	padding			: 0;
	margin			: 0;
}

body {
	font				: normal 12px "Arial", "Verdana", sans-serif;
	background		: #313131 url('../_images/background.gif') repeat-x top center;
	color				: #666666;
}

#wrapper {
	margin			: 40px auto 0 auto;
	width				: 990px;
	height			: auto;
}

#top {
	float				: left;
	width				: 980px;
	height			: 60px;
	padding			: 0 5px;
	background		: transparent url('../_images/top_background.png') no-repeat top center;
}
	#wiekenjij #top {
		background		: transparent url('../_images/top_background2.png') no-repeat top center;
	}
	
	#top #logo {
		float				: left;
		width				: 80px;
		height			: 60px;
		margin			: 0 20px 0 29px;
		display			: inline;
	}

		#top #logo img {
			width				: 80px;
			height			: 60px;
			border			: 0;
		}

	#top #menu {
		float				: left;
		margin			: 17px 0 0 0;
		height			: 42px;
		display			: inline;
	}

	#top #search {
		float				: right;
		margin			: 20px 20px 0 0;
		display			: inline;
	}

		#top #search img {
			width				: 60px;
			height			: 40px;
			vertical-align	: middle;
			margin			: 0 0 0 10px;
		}
		#wiekenjij #top #search img.terug {
			width				: 160px;
			height			: 40px;
			vertical-align	: middle;
			margin			: 0 0 0 10px;
	}

#content {
	float				: left;
	width				: 980px;
	height			: auto;
	padding			: 0 5px;
	background		: transparent url('../_images/background.png') repeat-y top center;
}

#header {
	float				: left;
	width				: 980px;
	height			: 156px;
	background		: transparent url('../_images/header_background.jpg') no-repeat top left;
}

	#home #header {
		height			: 300px;
		background		: none;
	}

	#header #title {
		float				: left;
		margin			: 42px 0 0 30px;
		width          : 600px;
	}

	#header #teaser {
		float				: right;
		width				: 270px;
		height			: 156px;
	}

.header-holder {
   height:300px;
   background-color:#67010d;
   background: url(../_images/header_background-noflash.jpg) no-repeat;
   position:relative;
}

.header-holder h3 {
   border-bottom  : 1px solid #530710;   
}

#main {
	float				: left;
	width				: 960px;
	height			: auto;
	padding			: 0 20px 10px 0;
}

	#home #main {
		width				: 940px;
		padding			: 10px 20px 0 20px;
	}

	#main #left {
		float				: left;
		width				: 694px;
		height			: auto;
		margin			: 0 20px 0 0;
		display			: inline;
	}

		#main #left #mediabureau, #main #left #reclamebureau {
			float				: left;
			width				: 337px;
			height			: auto;
			margin			: 0 20px 20px 0;
			display			: inline;
		}

		#main #left #reclamebureau {
			margin			: 0 0 20px 0;
		}

		#main #left .list {
			width				: 335px;
			height			: 236px;
			padding			: 1px;
			background		: transparent url('../_images/list_background2.gif') no-repeat top left;
		}

		#main #left #breadcrumbs {
			float				: left;
			width				: 664px;
			height			: 23px;
			padding			: 8px 0 0 30px;
			font-size		: 11px;
			
		}

		#main #left #text {
			float				: left;
			width				: 654px;
			height			: auto;
			background		: transparent url('../_images/text_background.gif') no-repeat top left;
			padding			: 20px 10px 0 30px;
			line-height		: 18px;
			margin			: 0 0 15px;
		}
			
			#main #left .left{
				float				: left;
				width				: 315px;
				margin-top			: 4px;
			}
			
			#main #left .right {
				float				: left;
				width				: 320px; 
				padding				: 0 0 0 18px;
					
			}
		
		#main #left #linksonder {
			float				: left;
			width				: 654px;
			height			: auto;
			padding			: 0px 10px 0 30px;
			line-height		: 18px;
			margin			: 0 0 15px;		
		}


	#main #left #arbeidscommunicatie {
		display			: inline;
		float				: left;
		width				: 664px;
		height			: 26px;
		margin			: 0 0 20px 0;
		padding			: 10px 15px 0 15px;
		background		: transparent url('../_images/arbeidscommunicatie_background.gif') no-repeat top left;
	}

		#main #left #arbeidscommunicatie span {
			float				: left;
		}

	#main #right {
		float					: left;
		width					: 226px;
		height				: auto;
		padding				: 10px 0 0 0;
		?margin-top       : 5px;
	}
	
	#main #right p{
	 padding-left: 5px;
	}

		#home #main #right {
			padding			: 0;
			?margin-top    : 0;
		}

		#main #right #wie-is-het {
			width				: 244px;
			margin-right	: -20px;
			height			: 226px;
			background-position: bottom right;
			background-repeat: no-repeat;
			background-color: transparent;
			position			: relative;
		}
	
	#main #right .block {
		padding		: 12px 0 15px 0;
	}

#bottom {
	float				: left;
	width				: 990px;
	height			: 10px;
	background		: transparent url('../_images/bottom_background.png') no-repeat top left;
}

#footer {
	float				: left;
	width				: 920px;
	height			: auto;
	padding			: 5px 30px 20px 30px;
}

object {
	outline			: none;
}

#left .items img {
	border			: 1px solid #e6e6e6;
	padding			: 2px;
	margin			: 4px 0 2px 0px;
}

/* Headings H1-H6 */
h1 {
	color				: #ffffff;
	font-weight		: normal;
	font-size		: 28px;
	margin-top: 10px;
}

h2 {
	color				: #ed1d24;
	font-weight		: normal;
	font-size		: 18px;
}

h3 {
	color				: #000;
	font-weight		: normal;
	font-size		: 15px;

	margin			: 0 0 10px 0;
	border-bottom	: 1px solid #e5e5e5;
	line-height    :normal;
}

	#wie-is-het h3 {
		margin			: 0 20px 15px 0;
	}
	
	

h4 {
	color				: #888;
	font-weight		: normal;
	font-size		: 13px;
	margin			: 0 0 10px 0;
}

h5, #title h2 {
	color				: #d8d8d8;
	font-size		: 15px;
}

h5 { }

h6 { }


/* Paragraph and Link Styles */
p {
	line-height		: 20px;
	margin			: 0 0 15px 0;
}

	ul.items li p {
		/*height			: 117px;*/
		margin			: 0 0 2px 0;
	}

		ul.items li p strong {
			font-weight		: bold;
			display			: block;
			margin			: 0 0 2px 0;
			color				: #000;
		}

	#contact p, .news p{
		line-height		: 20px;
		padding			: 0 0 15px 5px;
		margin        	: 0;
	}

	#main #right #wie-is-het p {
		margin			: 15px 100px 0 5px;
	}

a {
	color				: #ed1d24;
	text-decoration: none;
}

	a:hover {
		text-decoration: underline;
	}

	ul.items li a {
		padding			: 0 0 0 10px;
		background		: transparent url('../_images/arrow.gif') no-repeat left;
	}

	#arbeidscommunicatie a {
		float				: right;
		padding			: 0 0 0 10px;
		background		: transparent url('../_images/arrow.gif') no-repeat left;
	}

	.news a 
	{ 
      color          : #666666;
      padding        : 0 0 0 5px;
      padding        : 0px; 
      lineheight     : 20px;
   }

	.news a:hover {
		text-decoration	: none;
	}

		.news a span {
			color				: #666666;
			padding			: 0 0 0 5px;
		}

		.news a:hover span {
			text-decoration: underline;
		}
		
    .news td {
      padding-bottom  : 5px;
      padding-left    : 5px;
    }
    
    .news a.more {
		background			: transparent url(../_images/arrow.gif) no-repeat scroll left center;
		padding				: 0 0 0 10px;
    }
    
	.news a.more:hover {
		text-decoration	: underline;
	}	

	#footer a {
		text-decoration: none;
		color				: #989898;
	}

		#footer a:hover {
			color			: #b4b4b4;
		}

		#footer a.tag1 {
			font-size		: 10px;
		}

		#footer a.tag2 {
			font-size		: 11px;
			font-weight		: bold;
		}

		#footer a.tag3 {
			font-size		: 12px;
		}

		#footer a.tag4 {
			font-size		: 12px;
			font-weight		: bold;
		}

		#footer a.tag5 {
			font-size		: 14px;
			font-weight		: bold;
		}

		#footer a.tag6 {
			font-size		: 18px;
		}

		#footer a.tag7 {
			font-size		: 18px;
			font-weight		: bold;
		}

		#footer a.tag8 {
			font-size		: 22px;
			font-weight		: bold;
		}
		
	.block a {
		color						: #666666;
		text-decoration		: none;
	}
	
		.block a:hover {
			text-decoration	: underline;
		}
em {
	font-style: italic;
}


/* Lists and Navigation */
ul { }

	#menu ul.main { }

		#menu ul.main li {
			float				: left;
			height			: 42px;
			padding			: 0 0 0 2px;
			background		: transparent url('../_images/menu_bar.png') no-repeat left;
		}

		#menu ul.main li.first {
			background		: none;
		}

			#menu ul.main li a {
				float				: left;
				height			: 28px;
				padding			: 14px 20px 0 20px;
				color				: #fff;
				text-decoration: none;
			}

			#menu ul.main li a:hover, #menu ul.main li a.active {
				background		: transparent url('../_images/menu_background.gif') no-repeat bottom center;
			}

	#menu ul.submain {
		visibility		: hidden;
		position			: absolute;
		z-index			: 1000;
		border			: 1px solid #000;
		border-top		: 0;
		margin			: 1px 0 0 -1px;
		background		: #3f0107 url('../_images/submenu_background.gif') repeat-x top left;
	}

		#menu ul.submain li {
			height			: auto;
			min-width		: 150px;
			padding			: 20px;
			background		: transparent url('../_images/submenu_list_background.gif') no-repeat top left;
		}

		#menu ul.submain li.first {
			background		: none;
		}

		#menu ul.submain li:hover {
			background		: #410108 url('../_images/submenu_list_background.gif') repeat-x top left;
		}

			#menu ul.submain li a {
				height			: auto;
				color				: #ed1d24;
				font-weight		: bold;
				padding			: 0;
				margin			: 0 0 8px 0;
				background		: none;
			}

			#menu ul.submain li a:hover, #menu ul.submain li a.active {
				background		: none;
			}

	#menu ul.subsubmain {
		position				: static;
		border				: 0;
		clear					: both;
		background			: none;
		margin				: 0;
	}

		#menu ul.subsubmain li {
			float					: none;
			padding				: 0;
			display				: block;
			height				: auto;
			background			: none;
		}

		#menu ul.subsubmain li:hover {
			background			: none;
		}

			#menu ul.subsubmain li a {
				float					: none;
				color					: #fff;
				padding				: 4px 0;
				margin				: 0;
				display				: block;
				font-weight			: normal;
			}

			#menu ul.subsubmain li a:hover {
				text-decoration	: underline;
			}

	.list ul.titles {
		float				: left;
		width				: 162px;
		height			: 236px;
	}

		.list ul.titles li {
			display			: block;
			width				: 146px;
			height			: 22px;
			color				: #666666;
			border-right	: 1px solid #e5e5e5;
			border-bottom	: 1px solid #e5e5e5;
			padding			: 7px 0 0 15px;
			background		: transparent url('../_images/list_item_background.gif') repeat-x top left;
		}
		.list ul.titles li a{
		  color       : #666666;
		  text-decoration:none;
    }

		.list ul.titles li.active {
			background		: none;
			border-right	: 1px solid #fff;
			font-weight		: bold;
			color				: #000;
		}
		.list ul.titles li.active a{
    		background    		: none;
      	border-right  		: 1px solid #fff;
      	font-weight   		: bold;
      	color       		: #000;
      	text-decoration	: none;
      	cursor				: pointer;
    }

	.list ul.items {
		float				: left;
		height			: 236px;
	}

		.list ul.items li {
			display			: none;
			width				: 152px;
			height			: 196px;
			padding			: 10px 5px 0 15px;
		}

		.list ul.items li.active {
			display			: block;
		}

			.list ul.items li img {
				width				: 140px;
				height			: 68px;
				margin			: 4px 0 4px 0;
				border			: 1px solid #e5e5e5;
			}

	#footer ul {
		text-align		: center;
		line-height		: 20px;
	}

		#footer ul li {
			display			: inline;
			padding			: 0 2px;
		}
	
	#right ul {
		margin-left			: 19px;
	}
	
		#right ul li {
			list-style-type	: square;
			margin		: 5px 0 0 8px;
			padding		: 0 0 0 2px;
					

		}
		
	#text #sitemap ul {
		margin-left				: 20px;
	}
	
		#text #sitemap ul li {
			list-style-type	: none;
		}
		
		#text #sitemap ul li a {

			background		: transparent url('../_images/arrow.gif') no-repeat left;
			padding			: 0 0 0 10px;

		}
		
	#text ul {
		margin					: 0 0 15px 20px;
	}
	
		#text ul li {
			padding				: 0 0 0 5px;
			list-style-type	: square;
			color					: #666666;
		}
	

/* Forms */
form { }

	#search form { }

input, textarea, select {
  border:1px solid #696969;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:2px;
}
input{
	padding-top: 1px;
	padding-bottom:1px;
	}

	#search input {
		border			: 0;
		color:      #FFFFFF;
		background		: transparent;
		height			: 24px;
		width				: 138px;
		padding			: 4px 7px 0 5px;
	}
	
	#searchTable {
	margin-top:4px; 
	margin-right: 27px;
	}
/* Navigatie */	

.navNext{
 padding-left: 3px;
}

.newsItem {
	border-bottom	:1px solid #E5E5E5;
	margin			: 0 0 15px 0;
}

.result {
	border-bottom:1px solid #E5E5E5;
	margin			: 0 0 15px 0;
}

.highlight {
	background-color 	: #93bc04;
	color					: #FFF;
	padding				: 2px;
}

.noflash{
bottom:18px;
color:#FFFFFF;
line-height:80%;
padding-left:20px;
position:absolute;
}

.noflash a{
color: #FFFFFF;
text-decoration:underline;
font-weight:bold;
}

.noflash_news {
   float       : right;
   width       : 257px;
   height      : 298px;
   overflow    : hidden;
}

.noflash_news .container {
   padding     : 10px;
}

.noflash_news a {
   color       : #FFFFFF !important;
}

.noflash_news .news a.more {
   padding     : 0;
   background  : none;   
}

.noflash_news .news h3 {
   color       : #FFFFFF;   
}

img.portfolio {
   float          : left;
   margin-right   : 10px;
   margin-bottom  : 10px;
   margin-top     : 5px;
}

div.clear {
   clear          : both;
   display           : block;
   height            : 0;
   overflow       : hidden;
   visibility        : hidden;
   width          : 0;
}