#SWFUpload_Console{
	osition:absolute;	
}

body,html{
	margin:0;
	padding:0;
}

body{
	background:url(../img/bg_site.gif) repeat-x #e7eff5;
}

body#nobg{
	background:none;
}

/* set basic styles */
div,span,h1,p,input,textarea{
	font-family:Verdana;
	font-size:11px;
}

a img.rss {
	margin:0 3px 0 0;
}
a img {
	border:none;
}

ul#socialmedia {
	list-style:none;
	padding:0;
	margin:0;
	position: fixed;
    right:-5px;
    top:200px;
    z-index:99;
}
* html ul#socialmedia {
	position:absolute;
}

	ul#socialmedia li a {
		padding-left:5px;
		outline:none;
	}
	ul#socialmedia li a:hover {
		padding-left:0px;
	}

#bluebar{
	position:absolute;
	left:50%;
	margin-left:-495px;
	width:990px;
	margin-top:225px;
}

	#bluebar_top, #bluebar_middle, #bluebar_bottom{
		float:left;
		width:990px;
		
	}
	
	#bluebar_top{
		background:url(../img/bg_bluetop.gif) no-repeat;
		height:10px;
		font-size:1px;
	}
	
	#bluebar_middle{
		font-size:12px;
		background-color:#006ea5;
		min-height:80px;
  		height:auto !important;
  		height:80px;		
	}
	
		#bluebar_content{
			width:176px;
			font-size:12px;
			/* float:right; */
			float:left;
		}
			#submenu{
				
			}	
				#submenu ul{
					margin:0;
					padding:0;
					list-style-type:none;
				}
				
					#submenu ul li{
						border-bottom:1px #004060 solid;
						padding-top:3px;
						padding-bottom:3px;
					}
					
						#submenu ul li a{
							margin-left:18px;
							display:block;
							width:158px;
							font-weight:bold;
							text-decoration:none;
							color:#fff;
							font-size:10px;
							font-family:Verdana;
						}

						
						#submenu ul li.subactive{
							background-color:#699bc9;
						}
						
							#submenu ul li.subinactive ul{
								display:none;	
							}
						
							#submenu ul li ul li{
								border:0;	
							}
							
							#submenu ul li ul li{
								margin-left:24px;
								display:block;
								width:152px;
								font-weight:normal;
								ext-decoration:none;
								color:#fff;
								font-size:10px;
								font-family:Verdana;
							}
							
							#submenu ul li ul li a{
								font-weight:normal;	
								display:inline;
								margin-left:0;
							}
							
							#submenu ul li ul li.subsubactive a{
								text-decoration:underline;
								color:#fff;
								font-weight:normal;
							}
	
	#bluebar_bottom{
		background:url(../img/bg_bluebottom.gif) no-repeat;
		height:10px;
	}
	
	#headsubmenu{
		font-size:12px;
		font-weight:bold;
		color:#fff;
		padding-left:18px;
		argin-bottom:10px;
		lear:both;
	}

#site{
	position:absolute;
	left:50%;
	/* margin-left:-485px; */
	margin-left:-319px;
	width:804px;
	margin-top:37px;
	background:#fff;
}

	#site_top, #site_top_meerkamp, #site_top_ab{
		height:124px;
		background:url(../img/bg_header.gif);
	}
	
	#site_top_meerkamp{
		background:url(../img/bg_header_meerkamp.gif);
	}
	
	#site_top_ab{
		background:url(../img/bg_header_ab.gif);
	}
	
		#mainmenu1{
			text-align:right;
			margin-right:25px;
			padding-top:8px;
			font-size:10px;
		}
			#mainmenu1 ul{
				margin:0;
				list-style-type:none;
			}
			
			#mainmenu1 ul li{
				display:inline;
				font-size:12px;	
			}
			
			#mainmenu1 ul li a{
				font-weight:bold;
				font-family:Verdana;
				font-size:10px;
				text-decoration:none;
				color:#fff;
			}
			
			#mainmenu1 ul li a:hover, #mainmenu1 ul li a.mainactive{
				color:#000;
			}
		
		#headerbuttons{
			margin-top:27px;
			height:57px;
			float:right;
			padding-right:39px;
		}
			#headerbuttons a img{
				border:0;	
			}
		
			#buttonhead1{
				float:left;
				margin-right:10px;
				margin-top:2px;
			}
			
			#buttonhead2{
				float:left;
				margin-right:10px;
			}
			
			#buttonhead3{
				float:left;
				margin-top:2px;
				margin-right:20px;
			}
			
			#searchfield{
				width:172px;
				height:50px;
				float:left;
				background-image:url(../img/bg_search.gif);
				margin-top:7px;
				overflow:hidden;
			}
				#searchfield #inputfield{
					border:1px #bcc0c4 solid;
					width:100px;
					height:15px;
					margin-top:19px;
					margin-left:29px;
					float:left;
					padding:2px;
				}
				
				#searchfield #buttonsearch{
					float:left;	
					margin-top:20px;
					margin-left:6px;
				}
		
			
	#mainmenu2{
		width:725px;
		height:30px;
		background-color:#006ea5;
		margin-left:40px;
		font-size:10px;
	}
		#mainmenu2 ul{
			margin:0;
			padding:0;
			padding-top:8px;
			/* padding-left:11px; */
			padding-left:4px;
		}
		
		#mainmenu2 ul li{
			display:inline;
		}
		
		#mainmenu2 ul li a{
			margin-left:2px;
			margin-right:2px;
			font-weight:bold;
			font-family:Verdana;
			font-size:10px;
			text-decoration:none;
			color:#fff;
		}
		
		#mainmenu2 ul li a:hover, #mainmenu2 ul li a.mainactive{
			color:#000;
		}
	
	#breadcrumbs{
		width:725px;
		height:15px;
		padding-top:3px;
		margin-left:40px;
		color:#7d8185;
	}
	
	#content_blank{
		width:1000px;
		float:left;
	}	
		
	#content{
		/* width:485px; */
		width:470px;
		padding-right:30px;
		float:left;
		padding-left:40px;
	}
		
		#content h1, #content_blank h1{
			margin-top:15px;
			margin-bottom:4px;
			color:#0069a3;
			font-size:30px;
			font-family:Verdana;
			font-weight:normal;
		}
		
		#content p, #content_blank p{
			font-size:11px;
			font-family:Verdana;
		}
		
		input.lightbutton{
			background-color:#eff3f6;
			border:1px #c1c8cf solid;
			font-size:10px;
			font-weight:bold;
			padding:2px;
			
		}
		
		#content fieldset{
			border:0;
			margin:0;
			padding:0;
		}
		
		#content table tr td{
			
		}
		
		#content .eventlink, #content a, #content_blank a{
			font-weight:bold;
			text-decoration:none;
			color:#006ea5;
		}
		
		#content a img, #content_blank a img{
			border:0;
		}
		
		#content .newsindex{
			border:1px #d2d9de solid;
			/* width:477px; */
			width:464px;
			height:75px;
			padding:3px;
			margin-bottom:3px;
			background-color:#fff;
			float:left;
			cursor:pointer;
		}
		#content .newsindex p{
			padding-top:5px;
			margin-top:0;
		}
		
		#content ul#fotogalerie, #content ul#galleryorder{
			list-style-type:none;
			margin:0;
			padding:0;
			position:relative;
			!float:left;
		}
			#content ul#fotogalerie li, #content ul#galleryorder li{
				border:1px #d2d9de solid;
				/* width:483px; */
				width:470px;
				margin-bottom:3px;
				background-color:#fff;
				float:left;
			}
		
				#content ul#fotogalerie li div.preview, #content ul#galleryorder li div.preview{
					width:116px;
					float:left;
					height:75px;
					overflow:hidden;
				}
				
				#content ul#fotogalerie li div.description, #content ul#galleryorder li div.description{
					/* width:362px; */
					width:349px;
					padding-right:5px;
					padding-top:2px;
					padding-bottom:2px;
					height:71px;
					float:left;
				}
				
		#content ul#galleryorder li.galleryorder-placeholder{
			width:483px;
			height:75px;
			border:1px #d2d9de dashed;
			float:left;
		}
		
		#imageorder{
			position:relative;
			!float:left;
		}
			
		.imgcontainer{
			width:100px;	
			height:100px;
			margin-right:7px;
			margin-bottom:7px;
			border:1px #d2d9de solid;
			background-color:#fff;
			float:left;
		}
		
		.imgcontainer .img{
			overflow:hidden;
			height:75px;
			width:100px;
			float:left;
		}
		
		.imgcontainer .deletelink{
			height:15px;
			padding-top:5px;
			text-align:center;
		}
		
		.imgcontainer-placeholder{
		    border: 1px dashed #a5acb2;
		    width: 100px;
		    height: 100px;
		    float: left;
		    margin-right:7px;
			margin-bottom:7px;
		} 
		
		#content #backlink{
			padding-top:5px;
			width:485px;
		}
		
		.tooltip{
			text-decoration:underline;
			cursor:help;
			float:left;
		}
		
		.iteminactive{
			color:#ccc;
		}
		
/*		
		#content ul#imageorder{
			list-style-type:none;
			margin:0;
			padding:0;
			osition:relative;
		}
	
			#content ul#imageorder li{
				display:block;
				margin-right:7px;
				margin-bottom:7px;
				border:1px #d2d9de solid;
				background-color:#fff;
				width:100px;
				height:95px;
				float:left;
			}
			
			#content ul#imageorder li .imgcontainer{
				width:100px;
				height:95px;
			}
			
				#content ul#imageorder li .imgcontainer .img{
					overflow:hidden;
					height:75px;
				}
			
			#content ul#imageorder li .deletelink{
				height:20px;
				text-align:center;
			}
*/			
		#content .mainhandle, #content .subhandle{
			cursor:move;
		}

		.showimage{
			width:100px;
			height:75px;
			float:left;
			margin:5px;
			overflow:hidden;
			border:1px #d2d9de solid;
		}
		
		#menu1sortable,#menu1sortable li ul, #menu1sortable li ul li ul, #menu2sortable,#menu2sortable li ul, #menu2sortable li ul li ul, #otherpages{
			list-style-type:none;
			margin:0;
			padding:0;
		}		

			#menu1sortable li, #menu2sortable li, #otherpages li{
				padding:5px;
				display:block;
				background-color:#cfdfec;
				border:1px #d2d9de solid;
				float:left;
				width:463px; /* 483px */
				margin-bottom:4px;
				font-weight:bold;
				padding-left:10px;
				cursor:move;
			}
			
			#otherpages li{
				cursor:default;
			}
				
				#menu1sortable li span, #menu2sortable li span, #otherpages li span{
					float:left;
				}
			
			#menu1sortable li ul li, #menu2sortable li ul li{
				width:447px;
				font-weight:normal;
				background-color:#e7eff5;
				margin-bottom:2px;
			}
			
			#menu1sortable li ul li ul li, #menu2sortable li ul li ul li{
				width:430px;
				background-color:#fff;				
				margin-bottom:1px;
			}
			
			#menu1sortable .floatright, #menu2sortable .floatright, #otherpages .floatright{
				float:right;
			}
			
			.sortable_placeholder{
				width:463px;
				height:20px;
				border:1px #000 solid;
			}
			
			#menu1sortable li.notsortable, #menu2sortable li.notsortable{
				cursor:auto;
			}

		#content ul{
			margin:0;
		}	

		/* messages (ajax, session flash) */
		#flashMessage{
			margin-top:5px;
			padding:5px;
			background-color:#eee;
			border:1px #b5b5b5 solid;
			font-weight:bold;
			color:#006ea5;
		}
		
		.flasherror{
			color:#e90101;
			font-weight:bold;
		}
		
		#ajaxreturn{
			color:#006ea5;
			border:1px #006ea5 solid;
			font-weight:bold;
			display:none;
			padding:5px;
			background-color:#e7eff5;
		}
		
		.searchhighlight{
			background-color:#ffc000;
		}
		
		
		/* forms/edit navigations */
		.subnav_div{
			display:none;
			margin-left:20px;
		}
		
		.subvisible{
			display:block;
		}
		
		#selectparentid{
			display:none;
		}
			
	#animation{
		/* width:279px; */
		/* width:264px; */
		width:249px;
		float:left;
		padding-top:64px;
	}
	
		#animation img{
			argin-left:15px;
		}
		
	#footer{
		background:url(../img/bg_bottom.gif) no-repeat center top #e7eff5;
		width:804px;
		height:10px;
		float:left;
		padding-top:35px;
		text-align:right;
		font-size:9px;
		font-family:Verdana;
		font-weight:bold;
	}
		#footer a{
			text-decoration:none;
			color:#000;
		}
		
	#content_noanimation{
		width:764px;
		padding-left:40px;
		float:left;
		min-height:403px;
  		height:auto !important;
  		height:403px;
	}
	#content_noanimation.wide{
		padding-right:40px;
		width:724px;
	}
	
		#content_noanimation a{
			font-weight:bold;
			text-decoration:none;
			color:#006ea5;
		}
			
			#content_noanimation a img{
				border:0;	
			}
			
table.fancy_table {
	border-left:1px solid #a2a2a2;
	border-top:1px solid #a2a2a2;
}
	table.fancy_table tr td, table.fancy_table tr th{
		font:normal normal 10px/15px Verdana;
		padding:2px 3px;
		vertical-align:top;
		text-align:left;
	}
	table.fancy_table tr td * {
		font-size:10px;
	}
	table.fancy_table tr th{
		background:#006ea5;
		color:#fff;
		font-weight:bold;
		vertical-align:bottom;
	}
	table.fancy_table tr td {
		border-right:1px solid #a2a2a2;
		border-bottom:1px solid #a2a2a2;
	}
	
div#front_newsitems {
	width:725px;
	padding:10px 0 0 40px;
	float:left;
}
	div#front_newsitems div.item {
		float:right;
		border:1px solid #c5c5c5;
		padding:20px 20px;
		width:310px;
		height:120px;
		color:#737373;
		cursor:pointer;
		overflow-y:hidden;
	}
		div#front_newsitems div.item h3 {
			font-size:18px;
			color:#006ea5;
			font-weight:normal;
			margin:0;
		}
	div#front_newsitems div.item.left {
		float:left;
	}
	
div.item.meerkamp {
	width:200px;
	height:113px;
	border:1px solid #c5c5c5;
	padding:10px;
	cursor:pointer;
	overflow:hidden;
}
	div.item.meerkamp p {
		color:#737373;
	}
	div.item.meerkamp h3 {
		font-size:12px;
		color:#006ea5;
		font-weight:normal;
		margin:0;
		padding:0;
	}

table.meerkamp tr td.item {
	width:200px;
	height:113px;
	border:1px solid #c5c5c5;
	padding:10px;
	cursor:pointer;
	overflow:hidden;
}
	table.meerkamp tr td p {
		color:#737373;
	}
	table.meerkamp tr td h3 {
		font-size:12px;
		color:#006ea5;
		font-weight:normal;
		margin:0;
		padding:0;
	}
