

body {
	background: url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_backgroundtop.jpg") repeat-x scroll 0px 0px #e6e6e6;
	text-align:center;
}

#logo {
	height:115px;
	left:4px;
	overflow:hidden;
	position:absolute;
	top:50px;
	z-index:3;
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_logo.jpg");
}

div#header  {
	height:171px;
	margin-left:4px;
	width:975px;
	background: url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_header.jpg") no-repeat;
}
div#adres {
	text-align: left;
	overflow:auto;
	width: 340px;
	height: 88px;
	float:right;
	background-color: #4A4A4A;
	color: #FFF;
	border-left:1px solid #FFF;
}

div#right_text {
	font-size:1em;
	color:#FFF;
	display: block;
	float: left;
	text-decoration: none;
	text-align:left;
	margin:10px;
}

div#content_area {
	background: none;
	margin:201px 0 0;
}
div#globalcontainer{
	margin:0 auto 30px;
	background: none;
	text-align:left;
}


/**** Menu ****/

div#menu_area {
	float:left;
	margin:209px 0 0 -981px;
	width:164px;
}

div#menu {
	margin-bottom:20px;
	margin-top:0;
	position:relative;
}

ul#menulist {
	border:none;
	list-style-type:none;
}

ul#menulist li {
	background:#808080;
	border:none;
	display:block;
	position:relative;
	margin-top: 3px;
	width: 165px;
}

ul#menulist li a {
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bckmenupijl.jpg") no-repeat scroll right 2px ;
	color:#FFFFFF;
	display:block;
	width:100%;
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	width: 164px;
}

ul#menulist li a span {
	display:block;
	padding:6px 10px 6px 5px;
}

ul#menulist li a:hover {
	background:#dc241f;
	border-color:#dc241f;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	display:block;
	width:100%;
	width: 164px;
	text-decoration: none;
}

ul#menulist li a span:hover {
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bckmenuactivepijl.jpg") no-repeat scroll right 2px ;
}

ul#menulist li.actief {
	background-color:#FFFFFF;
	display:block;
	position:relative;
	margin-bottom: 0px;
}

ul#menulist li.actief a span, #menulist li.actief a span:hover{
	color:#FFFFFF;
	display:block;
	border: 1px solid #dc241F;
}

ul#menulist li.actief a, #menulist li.actief a:hover{
	background:#dc241F;
	border:medium none;
	text-decoration:none;
	width: 165px;
}

ul#menulist ul li.actief ul {
	list-style-type:none;
}

ul#menulist li.actief ul li {
	background:none repeat scroll 0 0 white;
	border:none;
	line-height:18px;
	margin:0 0 0;
	padding:0;
}

ul#menulist li.actief ul li a{
	background: none repeat scroll 0 0 #FFFFFF;
	border: none;
	color:#717171;
	display:block;
	margin:0;
}

ul#menulist li.actief ul li a:hover {
	background: none repeat scroll 0 0 #dc241f;
	border: none;
	color:#FFFFFF;
	text-decoration: none;
}

ul#menulist li.actief ul li a span{
	background: none repeat scroll 0 0 #FFFFFF;
	border-color:#FFFFFF #FFFFFF #D7D7D7;
	border-style:solid;
	border-width:1px;
	color:#717171;
	display:block;
	padding: 3px 0;
	margin:0 10px;
}

ul#menulist li.actief ul li a:hover span {
	background: none repeat scroll 0 0 #dc241f;
	border-color:#dc241f;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	text-decoration: none;
}

ul#menulist li.actief li.actief a span {
	color:#C02628;
	text-decoration: none;
}

ul#menulist li.actief li.actief a span:hover, ul#menulist li.actief li.actief a, ul#menulist li.actief li.actief a:hover{
	color:#FFFFFF;
	text-decoration: none;
}

ul#menulist a.external span:hover {
	background: url("external.png") no-repeat scroll 97% 4px transparent;
}

/**** Quicksearch ****/

div#quicksearch, div#globalcontainer, div#footer_area, body.pdc div.content_margin {
	background: none;
}

div#quicksearch input.submit {
	background-color:#000000;
	border:1px solid #000000;
	color:#FFFFFF;
	font:bold 13px/14px Arial,Verdana,'Sans Serif';
	height:20px;
	padding:0 5px;
	vertical-align:top;
}

div#quicksearch form {
	background-color:#D3D3D3;
}

div#quicksearch input.smalltext {
	background-color:#FFFFFF;
	border:2px solid #FFFFFF;
	height:13px;
	margin-right:0;
	min-height:12px;
	width:120px;
	font:12px/13px Arial,Verdana,'Sans Serif';
}

div#quicksearch input.submit {
	background-color:#DC241F;
	border:1px solid #DC241F;
}

/**** .PDC ****/

.pdc .content_margin {
	margin:0 141px 0 167px;
	padding:10px 16px 20px;
}

.pdc .object_title {
	margin:0;
	padding-left:0px;
}

.pdc .item_photo_top {
	display:block;
	height:auto;
	overflow:hidden;
	width:164px;
}

/* Extra document + Event calendar */

.pdc #extradocument img{
	float:left;
	max-width:130px;
	padding:0 5px 5px 0;
}

.pdc #eventcalendar, .pdc #extradocument {
	padding:10px;
	width:423px;
	margin-right:8px;
	background-color:#FFFFFF;
	border:1px solid #E6E6E6;
	overflow:hidden;
}

.pdc #eventcalendar .firstitem {
	float:none;
	width:393px;
}

#eventcalendar li.news_event_item {
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bullitzwart.png") no-repeat scroll 0 4px transparent;
	list-style-type:none;
	padding:0 0 0 10px;
	float:none;
	width:404px;
}

#eventcalendar li.news_event_item a  {
	background:none;
	border-bottom:1px solid #E5E5E5;
	display:block;
	padding-bottom:5px;
	width:100%;
}

#eventcalendar .title {
	font-weight:normal;
}

#eventcalendar span.object_description:hover, #eventcalendar a:hover{
	text-decoration:none;
}


#eventcalendar .firstitem .title {
	display:block;
}

#eventcalendar .firstitem .item_photo_right  {
	display:block;
	float:left;
	height:auto;
	margin:5px 10px 0 0;
	overflow:hidden;
	width:auto;
}

#extradocument h2, #eventcalendar h2 {
	border-bottom:none;
	margin-top:5px;
	padding-bottom:5px;
	font-size:140%;
}

/* Zoekvlak homepage */

.pdc #baliesearch {
	margin-top:-15px;
	margin-right:8px;
	width: 445px;
}

	#baliesearch form {
		background:#dc241F;
		border:1px solid #a41c1e;
		margin:0;
		height: auto;
		min-height:1px;
		padding:15px 9px;
	}

	#baliesearch form .inputtext {
		border:none;
	}

	#baliesearch label {
		color:#FFFFFF;
		float:left;
		font-size:28px;
		font-weight:normal;
		line-height:127%;
		margin-bottom:-5px;
		margin-top:-12px;
		padding:5px 0;
		width:118px;
	}
	
	#baliesearch .submit_button, #search_area .submit_button {
		background:url("zoekknop.jpg") no-repeat scroll 0 0 transparent;
		border:medium none;
		clear:none;
		float:none;
		height:16px;
		margin-left:-20px;
		margin-top:5px;
		padding:0 0 1px;
		width:16px;
		text-indent: -9000px;
	}
	
	#search_area .submit_button {
		position: absolute;
		top: 16px;
		left: 623px;
	}
	
	input.baliesearch{
		float:left;
		height: 23px;
		max-width:274px;
		padding:0 10px;
		border: none;
		line-height: 13px;
	}

/* Homepage news */
	
.pdc #news {
	background-color:#FFFFFF;
	border:1px solid #E6E6E6;
	padding:10px 8px 8px;
	margin:0 0 0 3px;
	width:155px;
}

#news a, #news a:hover {
	background:none repeat scroll 0 0 transparent;
	border-color:#E5E5E5;
	border-style:none none solid;
	border-width:0 0 1px;
	font-weight:normal;
}

/**** Ik wil vlak ****/

#ikwil_pdc {
	background-color:#FFFFFF;
	border:1px solid #E6E6E6;
	float:right;
	margin-top:10px;
	min-height:100px;
	padding:9px;
	width:425px;
	margin-right:8px;
}

	#ikwil_pdc li {
		background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bullitzwart.png") no-repeat scroll 0 6px transparent;
		list-style-type:none;
		padding:0 0 4px 10px;
	}

	#ikwil_pdc li a{
		padding-bottom: 5px;
		border-bottom:1px solid #E5E5E5;
		width: 100%;
		display: block;
	}

	#ikwil_pdc li a:hover{
		color:#c10006;
	}

a.item_text{
	padding:0 2px 8px;
}	

.firstitem .title {
	display:inline;
}

#container_area {
	margin:201px 0 20px -153px;
}

div.container img {
	max-width:147px;
}

a:hover span.title{
	color:#c10006;
	text-decoration: underline;
}

#fontsize span, #fontsize a {
	color:#808080;
	cursor:pointer;
	font-size:100%;
	line-height:175%;
	margin-top:4px;
	text-align:left;
}

div#fontsize {
	width: 100px;
}

span.sizetoggles a.big {
	background-image:none;
}

span.sizetoggles a.normal{
	background-image:none;
}

div#quicklinkvlak2 a, div#quicklinkvlak1 a {
	color:#808080;
}

div#quicklinkvlak1 {
	top: 10px;
	width: 675px;
}

div#contact {
	color:#C30006;
	font-size:120%;
	font-weight:normal;
	margin-bottom:15px;
	margin-top: 0px;
	padding:0 0 0 6px;
}

div#contact h3{
	color:#dc241f;
	font-size: 140%;
}

div#contact div.border {
	border:none;
	padding:0px;
}

div#contact img{
	float:left;
	padding:0 5px 0 0;
}

div#crums {
	padding-top:5px;
	background:url("backgroundmenu.jpg") repeat-x scroll left top #FFFFFF;
	border-top:1px solid #FFFFFF;
	height: 25px;
	margin:11px 165px 0 187px;
	color:#7B7B7B;
}

div#crums a {
	background:url("linecrums.png") no-repeat scroll right top transparent;
	margin-right:5px;
	display:inline;
	padding:6px 7px 6px 5px;
	text-decoration:underline;
	color:#000000;
}

div#crums a:hover{
	color: #c10006;
}

.map_content #crums {
	margin: 0;
}

.wide #crums {
	margin:10px 6px 0 187px;
}

div.content_margin, div.content_margin_wide {
	background:none repeat scroll 0 0 #FFFFFF;
	margin:10px 165px 0 187px;
	padding:10px 16px 20px;
	display: block;
	overflow:hidden;
}

div.content_margin_wide {
	margin:10px 6px 0 187px;
}

.content_margin h1.object_title {
	margin:2px 0 10px 0;
}


li.item {
	border-bottom:none;
	list-style-type:none;
	margin-bottom:10px;
	padding-bottom:10px;
}

div#page_links {
	border-bottom:medium none;
	border-top:medium none;
	background-color:#FFFFFF;
	margin-top: 0px;
	padding: 10px 0px 0px 0px;
}

span.changedate {
	color:#616161;
	font-size:90%;
	margin-top: 0px;
}

/*-----------------Folderview ----------------*/

div#folder .item_description {
	margin-bottom:5px;
	margin-top:5px;
	width:100%;
	color: #363636;
}

.content_margin p.object_description {
	color:#454545;
	margin:12px 0 10px;
	font-size: 90%;
	display:block;
}

div#folder a.item_title {
	font-size:140%;
	font-weight:normal;
	margin-bottom:5px;
	padding-bottom:3px;
	color: #c10006;
}

.content_margin #folder {
	border:none;
	margin-top:0px;
	padding:6px 0; 
}

#folder .item_photo {
	float:left;
	margin-right:10px;
	margin-top:5px;
	overflow:hidden;
}

#folder .item_photo img{
	max-width: 150px;
	padding:0 10px 10px 0;
}


#folder li.item{
	padding-bottom: 4px;
	border-bottom: 1px solid #e5e5e5;
}

.subitems {
	list-style:none;
	margin-left:0px;
	clear:both;
}

.subitems li{
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bullitzwart.png") no-repeat scroll left 4px transparent;
	list-style-image:none;
}

.subitems a {
	color:#717171;
	margin: 5px 0 5px 15px;
	text-decoration:none;
	display: block;
}

.subitems a:hover {
	color: #c10006;
	text-decoration:underline;
}

.subitems div.fileinfo{
display:none;
}

/*--------------PRODUCTCATALOGUS------------*/

#pdcpage #baliesearch{
	border-bottom:10px solid #E6E6E6;
	left:187px;
	position:absolute;
	top:252px;
	width:633px;
}

#pdcpage #baliesearch label {
	width:316px;
}

.tabs {
	margin:20px 0 0;
}

h2.object_title {
	margin:60px 0 10px;
}

#productcontainer, #productcontainer .contentarea {
	padding: 0;
	border: none;
}

#productcontainer h2.object_title {
	margin:15px 0 10px;
	font-size: 130%;
	font-style:oblique;
}

#tabcontent {
	padding:15px 24px;
}

.tabs li a, .tabs li label {
	color: #717171;
}

.tabs li a:hover, .tabs li label:hover{
	color: #c10006;
}

#tabcontent a:hover {
	color: #c10006;
}

#tabcontent ul {
	margin-left:0px;
}

#tabcontent ul li, #tabcontentleft ul li, #tabcontentright ul li {
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bullitzwart.png") no-repeat scroll 0 10px transparent;
}

.contentarea ul li, #WE_contentarea ul li, #EX_contentarea ul li {
list-style-image:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bullitzwart.png");
}

.tabcontent ul li a, .tabcontentleft ul li a, .tabcontentright ul li a{
	padding: 0 0 0 15px;
	border-bottom:1px solid #D7D7D7;
	display: block;
}

.tabcontent ul li, #tabcontentleft ul li, #tabcontentright ul li {
	list-style-type:none;
	padding:5px 5px 5px 1px;
}

.tabcontentleft {
	float:left;
	width:48%;
}

.tabcontentright {
	float:right;
	width:48%;
}

.content_margin .tabcontent {
	padding:0;
	border:none;
	margin-top: 40px;
}

#productcontainer .tabcontent {
	padding:20px 24px;
	border-color:#CFCFCF;
	border-right:1px solid #CFCFCF;
	border-style:none solid solid;
	border-width:0 1px 1px;
}

#productcontainer{
	margin-top: 50px;
}

div#productcontainer div.productpart {
	margin-top: 0px;
}

/*---------search-------------*/

.search .content_margin {background-color:transparent; padding:0px;}
.search h1 {background-color:#FFFFFF; padding:8px;}

div.content_margin #search_area {
	border-bottom:10px solid #E6E6E6;
	width:633px;
	height:61px;
}

div.content_margin #search_area form {
	background:#dc241F;
	border:1px solid #a41c1e;
	margin:0;
	height: auto;
	min-height:1px;
	padding:15px 9px;
}

div.content_margin #search_area label {
	background:none repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:23px;
	font-weight:normal;
	margin-top:2px;
	padding:0 0 5px;
	width:255px;
}

#search_area input.inputtext{
	border:medium none;
	float:right;
	height:23px;
	max-width:274px;
	padding:0 10px;
}

div.content_margin_wide h1.object_title {
	/*margin:80px 0 0 0;*/
}


div#searchresults ul.selection {
	font-weight:bold;
	padding:10px 11px 11px 0;
	position:relative;
	/*text-align:left;*/
}

div#searchresults ul.selection a {
	border:1px solid #BBBBBB;
	margin-left:0;
	padding:5px 8px;
}

div#searchresults ul.selection a:hover {
	background-color:#dc241F;
	border:1px solid #a41c1e;
	margin-left:0;
	padding:5px 8px;
}


#searchresults_items {width:615px;}

#searchresults_items ul li a {
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bullitzwart.png") no-repeat scroll 0 4px transparent;
	font-weight:normal;
	padding:0 0 0 20px;
	font-size: 120%;
}

div.content_margin #searchresults {
	/*float:left;*/
	margin-top:0px;
	width:100%;
	background-color:#FFFFFF;
	padding:8px;
}

div#searchresults li.item {
	border-bottom:1px solid #D7D7D7;
	margin-bottom:0;
	padding-bottom:10px;
}
#searchfilters {
	background-color:#FFFFFF;
	border:0px solid #D7D7D7;
	float:left;
	padding-bottom:20px;
	padding-top:0px;
	position:absolute;
	right:5px;
	top:301px;
	width:150px;
}

#searchfilters h3 {
	margin: 10px 5px 5px 5px;
	color:#C10006;
	font-size:130%;
	font-weight:normal;
}

#searchfilters ul{
	padding-bottom: 5px;
}

#searchfilters li {
	border-bottom:1px solid #D7D7D7;
	font-size:100%;
	list-style-type:none;
	margin:0 5px;
}

#searchfilters .activefilter {
	background-color:#F5F5F5;
	border:1px solid #D7D7D7;
	margin-left:2px !important;
	margin-right:2px !important;
	padding-left:5px;
}

form#searchform {
	margin-top:10px;
	width:560px;
}

/*--------------Poll-----------------*/
div#poll form{
	display:block;
	margin:0px 0 1px;
	padding: 0px;
	background: none;
	border:none;
}

div#poll input#submit_poll {
	margin-top:10px;
}

#poll h2{
	margin-top: 20px;
	margin-bottom: 10px;
	color: #c10006;
}

.poll_answer {
	color: #000000;
}

.poll_percent {
	background-color:#808080;
}

/*--------------Prikbord-----------------*/
form .inputtext {
	border:1px solid #D7D7D7;
	font-family:Arial,Verdana,'Sans Serif';
}

/*--------------sitemap-----------------*/

div#sitemap h2 a{
	font-weight:normal;
	color: #c10006;
}

div#sitemap ul ul li {
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_bullitzwart.png") no-repeat scroll left 4px transparent;
	border-bottom:none;
	line-height:20px;
	padding:0 0 0 15px;
}

div#sitemap ul ul li a:hover{
	color: #c10006;
	text-decoration: underline;
}

div#sitemap ul ul ul {
	margin-left:10px;
}


.contentarea {
	border:none;
	padding:0;
}

/*--------------Tagcloud-------------*/

#flashcontent {
	width: 444px;
	height: 250px;
	float: right;
	margin-right: 8px;
	margin-top:12px;
	background-color:#FFFFFF;
}

/*------- Custom GMaps --------------*/

div.map_extrainfo{
	margin-top: 15px;
	margin-bottom: 10px;
}

th.el-marker {
	width: 35px;
}

div.el-map {
	height:300px;
	width:100%;
}

p.map_description {
	margin: 10px 0;
}

/* Image align */

.prikbord-image {
	float:left;
	margin: 0 10px 10px 0;
}

/* Niet gevonden box */
#nietgevondenblok {
	float: left;
	margin:10px 165px 0 187px;
	background-color: #FFFFFF;
	padding: 10px;
	width: 613px;
}

h4.nietgevonden {
	color: #dc241f;
	font-size:140%;
	font-weight:bold;
	margin-bottom:5px;
}

.nietgevondenlink {
	background:url("i_NL.IMRO.0777.0022MARKTCENTRUMEO-3001_arrow2.png") no-repeat scroll 0 4px transparent;	
}

.nietgevondenlink a {
	padding-left: 15px;
}

/* Condoleance */

p.prikbord_description {
	color:#454545;
	margin:12px 0 10px;
	font-size: 90%;
}

/* Amber Alert */

.amberalert {
	position: absolute;
	z-index: 99999999;
	left: 50%;
	top: 50%;
	margin: -165px auto auto -250px;
	width: 500px;
	height: 375px;
	display: none;
}

/* RSS-In container */
div.rssin ul.items li {
	margin:0 0 5px 0;
}