object
{
	outline:			none;
}


#totalwrap
{
	width:				100%;
	height:				640px;
	overflow:			hidden;
}

#twitwrap
{
	width:				720px;
	margin:				0 auto;
	background:			#C11800;
	margin-bottom:		20px;
}
#flashlinks
{
	margin-left:		-280px;
	margin-top:			-27px;
	color:				#000;
	width:				1300px;
	height:				950px;
	float:				left;
}

#bodywrap
{
	float:				left;
	margin-top:			-923px;
	background:			#0f0;
}

#innerFrame
{
	margin:				0px;
	border-width:		0px;
	width:				100%;
	height:				100%;
}

#wrapper
{
	margin:				auto;
	width:				720px;
	*width:				722px;
	min-height:				800px;
	font-family: 		Arial;
}

#beheerwrapper
{
	margin:				0 auto;
	width:				680px;
	font-family: 		Arial;
	padding:			20px;
	background:			#fff;
	border-width:		1px;
	border-color:		#BF1502;
	border-style:		solid;
}

#beheerfooter
{
	color:				#888;
	width:				120px;
	text-align:			right;
	float:				right;
}

body
{
	margin:				0;
	padding:			0 0 200px;
	font-family:		Arial;
	font-size:			13px;
	color:				white;
	background:			url(/img/twitter_background.jpg) center bottom no-repeat;
}

#beheerwrapper h2
{
	font-family:		Arial;
	font-size:			13px;
	margin-top:			0px;
	font-weight:		bold;
	color:				#31316D;
}

h2
{
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold;
}

a img
{
	border:				none;
}

a
{
	text-decoration:	underline;
	color:				#fff;
}

a:hover
{
	text-decoration:	underline;
}

#topmenu
{
	height:				22px;
	width:				720px;
	background:			#fff;
	padding-top:		5px;
	color:				#31316d;
	font-family: 		Arial;
	font-size: 			12px;
	position:			relative;
}

#topmenu a
{
	text-decoration:	none;
	color:				#bf1502;
	font-family: 		Arial;
	font-size: 			12px;
	margin:				0 12px;
}

#topmenu a:hover
{
	color:				#31316d;
}

#topmenu .active
{
	color:				#31316d;
}

#topbeheersubmenu
{
	height:				22px;
	width:				700px;
	background:			#fff;
	padding-top:		5px;
	color:				#31316d;
	font-family: 		Arial;
	font-size: 			12px;
	border-bottom:		1px solid #BF1502;
	margin-left:		-20px;
	padding-left:		20px;
}

#topbeheersubmenu a
{
	text-decoration:	none;
	color:				#bf1502;
	font-family: 		Arial;
	font-size: 			11px;
	margin:				0 5px;
}

#topbeheersubmenu a:hover
{
	color:				#31316d;
}

#topbeheersubmenu .active
{
	color:				#31316d;
}

#topbeheermenu
{
	height:				22px;
	width:				720px;
	background:			#fff;
	padding-top:		5px;
	color:				#31316d;
	font-family: 		Arial;
	font-size: 			12px;
	border-bottom:		1px solid #BF1502;
	border-right:		1px solid #BF1502;
	border-left:		1px solid #BF1502;
	margin-bottom:		10px;
	
}

#topbeheermenu a
{
	text-decoration:	none;
	color:				#bf1502;
	font-family: 		Arial;
	font-size: 			11px;
	margin:				0 5px;
}

#topbeheermenu a:hover
{
	color:				#31316d;
}

#topbeheermenu .active
{
	color:				#31316d;
}

#bottommenu .active
{
	color:				#31316d;
}

#bottommenu
{
	height:				42px;
	width:				720px;
	padding-top:		13px;
	color:				#31316d;
	font-family: 		Arial;
	font-size: 			12px;
}

#bottommenu a
{
	text-decoration:	none;
	color:				#bf1502;
	font-family: 		Arial;
	font-size: 			12px;
	margin:				0 10px;
}

#bottommenu a:hover
{
	color:				#31316d;
}

.blok
{
	background-color:	#bf1502;
	width:				170px;
	height:				170px;
	float:				left;
	padding:			5px;
	position:			relative;
}
#nieuwspreview
{
	font-family: 		Arial;
	position:			relative;
}

#nieuwspreview a
{
	text-decoration: 	none;
	font-size:			11px;
	color:				#ffffff;
	padding:			5px;
	display:			block;
}

#nieuwspreview a:hover
{
	color:				#31316d;
}

#nieuwspreview .meer
{
	position:			absolute;
	top:				155px;
	left:				5px;
	_left:				0px;
}

#testimonial
{
	font-family: 		Arial;
	position:			relative;
}

#testimonial .tekst
{
	overflow: 			hidden; 
	float:				left;
	height: 			100px; 
	width: 				145px; 
	margin-bottom: 		0px;
	text-decoration: 	none;
	color:				#ffffff;
	font-size:			11px;
	z-index:			10;
	padding:			5px;
}

#testimonial .naam
{
	overflow: 			hidden; 
	float:				left;
	height: 			100px; 
	width: 				155px; 
	margin-bottom: 		0px;
	text-decoration: 	none;
	color:				#ffffff;
	font-size:			11px;
}

#testimonial .tekst:hover
{
	color:				#31316d;
}

#testimonial .auteur
{
	font-size:			10px;
	font-weight:		bold;
	color:				#fff;
	position:			absolute;
	left:				30px;
	_left:				-125px;
	top:				95px;
	width:				140px;
	z-index:			0;
}

#testimonial .meer
{
	position:			absolute;
	top:				155px;
	left:				5px;
	_left:				-150px;
}

#footer
{
	clear:				both;
	height:				60px;
	width:				720px;
	background:			url('/img/gunnemanlogokleiner.gif') 400px 0 no-repeat #fff;
	position:			relative;
}

#beheerwrapper #footer
{
	clear:				both;
	height:				60px;
	width:				680px;
	background:			url('/img/gunnemanlogo.gif') 320px 0 no-repeat #fff;
}

#beheerwrapper span
{
	color:				#000;
}
#meerwieis
{
	position:			absolute;
	top:				510px;
	left:				310px;
}

#minderwieis
{
	position:			absolute;
	top:				510px;
	left:				15px;
}

.gastenboekbericht
{

}

.gastenboekbericht .titel
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
}

.gastenboekbericht .bericht
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
}

#meergastenboek
{
	position:			absolute;
	top:				515px;
	left:				480px;
}

#mindergastenboek
{
	position:			absolute;
	top:				515px;
	left:				15px;
}

#wasmenu
{
	margin-top:			100px;
	margin-left:		10px;
	width:				155px;
	height:				255px;
}

#wasmenu a
{
	font-family:		Arial;
	font-size:			14px;
	color:				#fff;
	text-decoration:	none;
	display:			block;
	width:				155px;
	float:				left;
	margin-bottom:		35px;
}

#wasmenu a:hover
{
	color:				#31316d;		
}

#wasmenu .active
{
	background:			url('/img/pijltje.gif') 138px 2px no-repeat;
}

#gastenboektekenen
{
	margin-left:		-5px;
	_position:			absolute;
	top:				390px;
}

.opdrachtgever
{
	overflow:			hidden;
	margin-bottom:		5px;
}

.opdrachtgever .opdrachtgeverstitel
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
	display:			block;
	margin-bottom:		10px;
}

.opdrachtgever .opdrachtgeversbericht
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	display:			block;
	margin-bottom:		10px;
	width:				500px;
}

.opdrachtgever .nwsgeverstitel
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
	display:			block;
	margin-bottom:		10px;
}

.opdrachtgever .nwsgeversbericht
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	display:			block;
	margin-bottom:		10px;
	width:				320px;
	margin-right:		8px;
}

.mediaitem
{
	height:				160px;
	margin-bottom:		5px;
}

.mediaitem .titel
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
}

.mediaitem .bericht
{
	font-family: 		Arial;
	font-size:			12px;
	text-decoration:	none;
	color:				#fff;
	height:				88px;
	display:			block;
	overflow:			hidden;
	cursor:				pointer;
}


.mediaitem .bron
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
}

.mediaitemcompleet
{
	height:				500px;
	margin-bottom:		5px;
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
}

.mediaitemcompleet .titel
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
}

.mediaitemcompleet .bericht
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	height:				420px;
	display:			block;
	overflow-y:			scroll;
	overflow-x:			hidden;
	padding-right:		15px;
}


.mediaitemcompleet a
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
}

#gunnemaals
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	padding:			5px;
	display:			block;
}

.nieuwsbericht
{

}

.nieuwsbericht .titel
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
}

.nieuwsbericht .bericht
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	display:			block;
	height:				88px;
	overflow:			hidden;
	margin-bottom:		12px;
}

.nieuwsbericht .bericht:hover
{

}

.nieuwsbrieftitel
{
	width:				450px;
	background:			url('/images/nieuwsbrief.gif') 10px 2px no-repeat;
	display:			block;
	height:				50px;
	padding-left:		60px;
	padding-top:		5px;
	margin-bottom:		25px;
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
}
#kelmenu
{
	margin-top:			120px;
	margin-left:		10px;
	position:			absolute;
	z-index:			100;
	width:				155px;
	height:				385px;
	_height:			385px;
}

#kelmenu a
{
	font-family:		Arial;
	font-size:			14px;
	color:				#fff;
	text-decoration:	none;
	display:			block;
	width:				155px;
	float:				left;
	margin-bottom:		25px;
}

#kelmenu span
{
		font-family:		Arial;
	font-size:			14px;
	color:				#fff;
	text-decoration:	none;
	display:			block;
	width:				155px;
	float:				left;
	margin-bottom:		25px;
}

#kelmenu a:hover
{
	color:				#31316d;		
}

#kelmenu .active
{
	background:			 url('/img/pijltje.gif') 138px 2px no-repeat;
}

#meerdownloads
{
	position:			absolute;
	top:				325px;
	left:				480px;
}

#minderdownloads
{
	position:			absolute;
	top:				325px;
	left:				15px;
}

.download
{
	height:				70px;
	clear:				both;				
}

.download img
{
	float:				left;
	margin-rigth:		10px;
}

.download a
{
	text-decoration:	none;
}

.download .titel
{
	font-family: 		Arial;
	font-size:			13px;
	color:				#fff;
	float:				left;
	width:				400px;
	display:			block;
	height:				50px;
	padding:			15px;
}

.linktext
{
	font-family: 		Arial;
	font-size:			12px;
	color:				#fff;
	display:			block;
	margin-bottom:		15px;
}

form
{
	font-family: 		Arial;
	font-size:			11px;
	color:				#173163;
}

input
{
	border:				2px solid #cccccc;
	font-family: 		Arial;
	font-size:			11px;
	color:				#173163;

}

button
{
	border:				3px solid #fff;
	height:				23px;
	background:			#163163;<br>
	font-family: 		Arial;
	font-size:			11px;
	color:				#fff;
	font-weight:		bold;
	padding-bottom:		3px;
}

select
{
	border:				2px solid #cccccc;
	height:				20px;
	font-family: 		Arial;
	font-size:			11px;
	color:				#173163;
}

span
{
	color:				#fff;
	font-family: 		Arial;
	font-size:			13px;
}

textarea
{
	border:				2px solid #cccccc;
	font-family: 		Arial;
	font-size:			11px;
	color:				#173163;
	_width:				426px;
}

.melding
{
	border:				2px solid #BF1502;
	font-family: 		Arial;
	font-size:			11px;
	color:				#BF1502;
	width:				710px;
	margin-bottom:		15px;
	padding:			5px;
	background:			#cccccc;
}

#beheerwrapper .melding
{
	border:				2px solid #BF1502;
	font-family: 		Arial;
	font-size:			11px;
	color:				#BF1502;
	width:				670px;
	margin-bottom:		15px;
	padding:			5px;
	background:			#cccccc;
}

#paginaOverzicht
{
	width:				650px;
	padding-left:		8px;
}

.paginaLijn
{
	margin-bottom:		2px;
	height:				20px;	
}

#paginaOverzicht .paginaTitel
{
	%background:			white;
	float:				left;
	height:				20px;
	width:				400px;

	
}

#paginaOverzicht .subpaginaTitel
{
	%background:			white;
	float:				left;
	height:				20px;
	width:				400px;
}

#paginaOverzicht .subpaginaTitel span
{
	margin:				3px 0 0 3px;
	display:			block;
	float:				left;
}

.subpaginaTitel span .img
{
	padding-top:			5px;
	height:					100px;
}

#paginaOverzicht .paginaMenuKnoppen
{
	%background:			white;
	float:				left;
	height:				20px;
	margin-left:		2px;
	width:				100px;

}

#paginaOverzicht .paginaTitel span
{
	margin:				3px 0 0 3px;
	display:			block;
	float:				left;
	color:				#000;
}

#paginaOverzicht .paginaKnoppen span
{
	margin:				3px 0 0 3px;
	display:			block;
	float:				left;
}

#paginaOverzicht a img
{
	border:				none;
	margin-top:			2px;
}

#paginaOverzicht .paginaKnoppen img
{
	margin-left:		25px;
}

#paginaOverzicht .paginaMenuKnoppen img
{
	margin-left:		13px;
}

#paginaOverzicht .paginaMenuKnoppen span
{
	margin:				3px 0 0 3px;
	display:			block;
	float:				left;
}

#paginaOverzicht .paginaKnoppen
{
	%background:			white;
	float:				left;
	height:				20px;
	margin-left:		2px;
	width:				110px;
}
#paginaBeheer
{
	%background:			#D3D3D3;
	width:				650px;
	padding:			5px;
	margin-top:			5px;
	float:				left;
	margin-right:		5px;
}

#paginaBeheer a
{
	text-decoration:	underline;
	color:				#000;
}

#paginaBeheer a:hover
{
	text-decoration:	underline;
}
}

#menuBeheer
{
	background:			lightgray;
	width:				300px;
	padding:			5px;
	margin-top:			5px;
	float:				left;
	margin-right:		5px;
	
}

.overzicht
{
	%background:			#F3F3F3;
	border:				1px solid #CCCCCC;
	font-family: 		Arial;
	font-size:			11px;
	color:				#2B2B69;
}

.overzicht td
{
	padding:			0 7px 0 7px;
}

.overzicht th
{
	padding:			0 7px 0 7px;
}