body{
	background:			#fff url(/binary/bg_jong.jpg) 0 0 repeat;
	font-family:		Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

/*
.viewport{
	background:			#fff url(/binary/bg_jong_viewport.gif) 0 0 repeat-y;
}

.banner{
	background:			#231f20 url(/binary/bg_jong_banner.gif) 0 0 no-repeat;
}
*/

a, a:link{
	text-decoration:	none!important;
	color:				#999!important;
}

a:hover, .selected{
	text-decoration:	none!important;
	color:				#ec008c!important;
}

.viewport{
	margin:				0 auto 0 auto; 
	border:				none;
	width:				959px;
	min-height:			100%;
}

.banner{
	width:				959px;
	height:				239px;
	padding-bottom:		0px;
	overflow:			visible;
	background-color:	#231f20;
}

img.logo1{
	float:				left;
	margin:				0;
	position:			relative;
	z-index:			2;
	top:				172px;
	left:				25px;
}

.searchbox{
	background-color:	#231f20;
	width:				100%;
	height:				31px;
	float:				left;
	margin:				0!important;
	font-size:			0.9em;
	position:			relative;
	z-index:			1;
	top:				-47px;
}

.searchbox ul{
	float:				left;
	padding:			0 0 0 55px;
	margin:				1px 0 0 0;
	position:			relative;
	left:				10px;
	height:				30px!important;
	height:				31px;
	font-size:			0.9em;
	background:			url(/binary/bg_searchbox_ul.gif) left bottom no-repeat;
}

.searchbox form{
	float:				right;
}

.searchbox li{
	height:				25px;
	background:			url(/binary/bullet_jong.gif) right bottom no-repeat;
	padding:			0 7px 0 0;
	margin:0;
}

.searchbox li a{
	color:				#fff;
                position:			relative;
                #padding:			1px 2px 8px 10px;
	padding:			0 0 5px 20px;
                _padding:			0 0 6px 20px;
	border-bottom:		2px solid #ec008c;
}

.searchbox input.search{
	color:				#999;
}

.searchbox li a:hover, .searchbox li .hi{
	color:				#ec008c!important;
}

.searchbox form{
	float:				right;
}

.searchbox input{
	border:				1px solid #ec008c;
	width:				140px;
	margin:				0;
}

.searchbox input.search{
	background-color:	#ec008c;
	color:				#ccc;
	border:				1px solid #ec008c;
	font-weight:		normal;
	font-size:			0.9em;
	width:				40px;
	padding:			0;
	margin:				0;
	cursor:				pointer;
	position:			relative;
	left:				-4px;
	height:				20px;
	width:				30px;
}

img.logo1{
	width:				165px;
	height:				47px;
}

img.logo2{
	display:			none;
}

.animation{
	position:			relative;
	top:				-51px;
	height:				189px;
	overflow:			hidden;
}

.title{
	position:			relative;
	top:				-17px;
	height:				18px;
	width:				487px;
	float:				right;
	overflow:			hidden;
	border-right:		none;
	background:			#231f20 url(/binary/bg_title_jong.gif) left top no-repeat;
	text-align:			left;
	padding:			1px 0 2px 5px;
	z-index:			2;
}

#bg_photo{
	position:			relative;
	top:				0px!important;
	top:				-53px;
	background-color:	#fff;
}

.main{
	font-size:			0.9em;
	border-right:		none;
	background:			none;
}

.sub .main{
	background:			#fff url(/binary/bg_jong_viewport.gif) 0 0 repeat-y;
}

.menu{
	width:				100%;
	float:				left;
	margin-top:			0;
}

.menu ul {
	width:				757px;
	padding:			0 0 0 200px;
	margin:				0;
	list-style:			none;
	position:			relative;
	#top:				-20px!important;
	top:				-80px;
                _top:                                                        -20px;
	height:				30px;
	background:			url(/binary/bg_main_menu_jong.gif) 10px top no-repeat;
}

.menu ul li {
	display:			inline;
                
	margin:				0 0 0 30px;
	padding:			0 0 12px 0;
	background:			url(/binary/bullet_main_menu_jong.gif) center bottom no-repeat;
}

.menu ul li a{
	color:				#999;
	font-weight:		normal;
	font-size:			0.95em;
}

.sub .menu ul li a{
	color:				#fff!important;
}

.menu ul li a:link{
	color:				#999;
}

sub .menu ul li a:link{
	color:				#fff!important;
}

.menu ul li a:hover{
	color:				#ec008c;
}

.sub .menu ul li a:hover{
	color:				#000!important;
}

.menu ul li a:active{
	color:				#ec008c;
}

.menu ul li a.selected{
	color:				#ec008c;
}

.sub .menu ul li a.selected{
	color:				#000!important;
}

.menu ul ul {
	top:				20px!important;
	top:				0px;
	margin:				0!important;
	margin:				20px 0 0 0;
	padding:			10px 0 0 0;
	position:			absolute;
	left:				0px;
	top:				0px;
	display:			none;
	background:			url(/binary/bg_sub_menu_jong.gif) 9px top no-repeat;
	width:				160px;
	height:				auto;
	font-size:			0.95em;
}

.menu ul ul li {
	width:				160px;
	display:			block;
	padding:			0;
	margin:				0 0 0 0;
	background:			url(/binary/line_sub_menu_jong.gif) 9px top repeat-y;
	line-height:		13px;
}

.menu ul ul li a{
	width:				160px;
	margin:				0;
	font-size:			1em;
	color:				#999;
	display:			block;
	background:			url(/binary/bullet_sub_menu_jong.gif) 5px 9px no-repeat!important;
	background:			url(/binary/bullet_sub_menu_jong.gif) 6px 9px no-repeat;
	padding:			5px 0 0 20px;
}

.menu ul ul li a:link{
	color:				#999;
}

.menu ul ul li a:hover, .menu ul ul ul li a:hover{
	color:				#ec008c;
}

.menu ul ul li a:active, .menu ul ul ul li a:active{
	color:				#ec008c;
}

.menu ul ul li a.selected, .menu ul ul ul li a.selected{
	color:				#ec008c;
}

.menu ul ul ul {
	margin:				-10px 0 0 15px!important;
	margin:				0 0 -10px 10px;
	position:			relative;
	left:				0px;
	top:				-10px;
}

.menu ul ul ul, .menu ul ul ul li, .menu ul ul ul li a {
	background:			none!important;
}

#content{
	float:				right;
	display:			block;
	width:				772px;
	margin:				-50px 0 -2px 10px!important;
	margin:				0 0 -2px 10px;
	border-bottom:		none;
	padding:			-50px 0 20px 0!important;
	padding:			50px 0 20px 0;
}

#content p.intro, #content div.intro{
	background-color:	#f4f3f3;
	width:				565px;
	font-weight:		normal;
	font-size:			0.95em;
	padding:			20px 6px 6px 6px;
	margin:				0;
}

h1 {
	font-size:			1.4em;
}

h2, h3 {
	font-size:			1.0em;
}

h1, h2, h3, .sendafriend a{
	color:				#ec008c;
	background-color:	#f4f3f3;
	width:				565px;
	margin:				0;
	padding:			6px 6px 6px 6px;
}

.breadcrumb{
	position:			relative;
	top:				-17px;
	height:				18px;
	width:				auto!important;
	width:				100px;
	white-space:			nowrap;
	float:				right;
	border-right:		none;
	background:			#231f20 url(/binary/bg_title_jong.gif) left center no-repeat;
	text-align:			right;
	padding:			3px 0 0 5px!important;
	margin:				0!important;
	z-index:			2;
}

.breadcrumb ul{
	background:			url(/binary/breadcrumbdot.gif) left 4px no-repeat;
	list-style:			none;
	margin:				0 20px 0 10px;
	padding:			0 0 0 12px;
	width:				auto;
	height:				17px;
	border-bottom:		none;
}

.breadcrumb ul li{
	display:			inline;
	font-weight:		normal;
	color:				#fff;
}

.breadcrumb ul li a{
	background:			url(/binary/breadcrumbarrow.gif) right 4px no-repeat;
	padding:			0 20px 0 0;
	margin-right:		-7px;
	color:				#999;
}

.breadcrumb ul li a:link{
	color:				#999;
}

.breadcrumb ul li a:hover{
	color:				#ec008c;
}

#content .visual{
	margin:				0px 10px 20px 0;
}

.col{
	float:				right;
	width:				276px;
	margin:				0 18px 0 0;
	padding-right:		9px;
	overflow:			hidden;
}

.wide{
	width:				577px;
}

.wide b{
	font-weight:		normal;
}

.wide ul li a{
	font-weight:		bold;
}

.col img{
	margin:				9px 0 7px 0;
}

.col object{
	margin:				9px 0 0 0;
	display:			block;
}

.col ul {
	font-weight:		normal;
	padding:			9px 9px 5px 9px;
	margin:				0;
	list-style-type:	none;
	list-style-position:outside;
	background-color:	#f4f3f3;
}

*html .col ul {
	padding:			9px 9px 0 9px;
	margin:				0;
}

.col li {
	margin:				0 0 10px 0;
	padding:			0 0 0 14px;
	font-size:			0.95em;
	background:			url(/binary/bullet_sub_menu_jong.gif) no-repeat 0 3px;
	color:				#000;
}

*html .col li{
	margin:				0 0 0 0;
	padding:			0 0 0 14px;
	background:			url(/binary/bullet_sub_menu_jong.gif) no-repeat 0 3px;
}

.wide li p{
	margin:				0 0 0 -20px;
}

.wide li, *html .wide li{
	background:			url(/binary/list_star.gif) no-repeat 0 3px;
}

.col li a{
	margin:				0;
	text-decoration:	none;
	display:			block;
}

.col p, .col form{
	background-color:	#f4f3f3;
	font-size:			0.95em;
	margin:				0;
	padding:			9px;
}

.col form{
	padding-top:		35px!important;
	padding-top:		44px;
}

.col input{
	border:				1px solid #ec008c;
}

.col input.register {
	border:				0;
	font-size:			0.9em;
	font-weight:		bold;
	color:				#999;
	text-align:			left;
	padding:			3px 0 0 17px;
	cursor:				pointer;
}

.rightnav{
	margin:				0 70px 0 0;
}

*html .rightnav{
	margin:				0 40px 0 0;
}

.rightnav li a{
	color:				#82af00;
	font-weight:		normal;
	padding:			3px 0 0 10px;
}

.contactright{
	background-color:	#f4f3f3;
	padding:			6px;
	width:				140px;
	margin-right:		10px;
	float:				right;
}

.contactright h1, .contactright h2, .contactright h3{
	width:				100%;
	padding:			0;
}

#content a:link, .col li a:link, .more{
	color:				#999;
}

#content a:visited, .col li a:visited, .more:visited{
	color:				#999;
}

#content a:hover, .col li a:hover, .more:hover{
	color:				#999;
}

.col input.register, .rightnav li{
	background:			url(/binary/list_arrow2.gif) 0 2px no-repeat;
	color:				#999;
}

.more, *html .rightnav li{
	background:			#fff url(/binary/list_arrow2.gif) 0 2px no-repeat;
}

.sendbut{
	background-color:	#ec008c;
	color:				#fff;
}

.contactcolright .sendbut, .naw .sendbut{
	margin:				20px 38px 0 0!important;
	margin:				20px 38px 0 -20px;
}

.hoe{
	float:				left;
	background-color:	#f4f3f3;
	width:				125px;
	font-weight:		bold;
	margin:				0!important;
	margin:				-10px 0 0 0;
}

.zo{
	float:				left;
	width:				440px;
	background-color:	#f4f3f3;
	margin:				0!important;
	margin:				-10px 0 0 0;
}

.zo a:hover{
	text-decoration:	none;
	color:				#ec008c!important;
}

.cvcol{
	margin:			10px 23px 0 0;
}

.cvcol h1, .cvcol h2, .cvcol h3{
	background-color:	#fff;
	margin:				-6px 0 10px -6px;
}

.contactcolright{
	width:				300px;
	float:				left;
	margin:				0 0 0 50px!important;
	margin:				0 0 0 20px;
}

.contactcolleft h1, .contactcolleft h2, .contactcolleft h3, .contactcolright h1, .contactcolright h2, .contactcolright h3{
	width:				300px;
	padding-left:		0px;
}

.poll{
	background-color:	#f4f3f3;
	width:				565px;
	padding:			6px;
	margin:				0;
}

fieldset{
	border:				none;
	width:				290px;
	border-bottom:		none;
	background-color:	#f4f3f3;
	padding:			10px 0 20px 6px!important;
	padding:			0 0 20px 6px;
	margin:				0 20px 0 0;
}

.adresnav {
	background-color:	#f4f3f3;
	border-right:		none;
	float:				left;
	width:				175px;
	overflow:			hidden;
	padding-bottom:		20px;
	margin:				0 10px 0 0;
}

.adressubnav{
	margin:				0 29px 0 0!important;
	margin:				0 14px 0 0;
	border-bottom:		none;
}

.adres{
	background-color:	#f4f3f3;
	width:				440px;
	padding:			6px;
	margin-top:			20px;
}

.adres h2{
	width:				420px;
	padding-left:		0;
}

.adresnav .col{
	width:				212px;
	margin:				0 0 20px 0;
}

.adressubnav .col{
	width:				452px;
	margin:				0 0 20px 0;
}

.adresnav .col li, .adressubnav .col li{
	margin:				0;
	padding:			0 0 0 14px;
}

*html .adresnav .col li, *html .adressubnav .col li{
	margin:				0;
	padding:			0 0 0 14px;
	display:			inline-block;
}


.links h1, .links h2, .links h3{
	width:				140px;
	margin:				10px 10px 0 0;
}

.links .col{
	width:				152px;
	padding:			0 0 0 0;
	margin:				0 20px 20px 0;
	overflow:			hidden;
}

.links ul{
	list-style-position:outside;
}

.links .col p, .links .col a{
	margin:				0;
	padding:			0;
}

.links .col a, .links .col a:hover{
 	text-decoration:	none;
 }

.links .col li{
	padding:			0 0 0 15px;
	margin:				0 0 3px 0!important;
	margin:				0 0 3px 0;
}

.searchresults{
	background-color:	#f4f3f3;
	padding:			6px;
	width:				707px;
}

.searchresults b{
	font-weight:		normal;
}

.searchresults li b{
	font-weight:		bold;
}

.searchresults h1, .searchresults h2, .searchresults h3{
	padding-left:		0px;
}

.searchresults p{
	border-bottom:		1px solid #dcdcdc;
}

.reactie ul li div{
	width:				685px;
	border-top:			none;
	padding-bottom:		5px;
	border-bottom:		1px solid #dcdcdc;
}

#vraag{
	float:				left;
	width:				290px;
	margin:				10px 10px 20px 0;
}

#vraag ul{
	background-color:	#f4f3f3;
	padding:			10px 0 10px 10px;
	display:			block;
}

*html #vraag ul {
	padding:			10px 0 10px 10px;
	margin:				10px 0 0 0;
}

#vraag li{
	background:			url(/binary/jong_content_bullet.gif) no-repeat 0 0px;
	margin:				0 0 13px -2px;
	padding:			0 0 0 32px;
	font-size:			0.98em;
}

*html #vraag li{
	background:			url(/binary/jong_content_bullet.gif) no-repeat 0 0;
	margin:				0 0 0 -5px;
	padding:			1px 0 0 20px;
	font-size:			0.95em;
	line-height:		0.75em;
}

#vraag li a{
	margin:				0 0 0 -14px;
	text-decoration:	none;
	display:			block;
	font-weight:		normal;
}

*html #vraag li a{
	margin:				0;
}


#vraag li a:hover, #vraag li .selected{
	color:				#ec008c!important;
}

#antwoord{
	float:				right;
	width:				405px!important;
	width:				415px;
	margin:				10px 40px 20px 0!important;
	margin:				10px 20px 20px 0;
}

#antwoord ul, .toggle{
	background-color:	#f4f3f3;
}

.toggle{
	padding:			6px;
	margin:				10px 0 0 0;
}

#antwoord h1, #antwoord h2, #antwoord h3{
	width:				315px;
	margin:				7px 0 7px 0;
	padding:			0;
}

#antwoord a, #antwoord a:hover{
	text-decoration:	underline;
}

.naw img{
	position:			relative;
	top:				-40px!important;
	top:				-30px;
}

.naw{
	display:			block;
	width:				350px;
	overflow:			hidden;
	margin:				0 0 50px 0;
}
.naw object {
	position: relative;
	z-index: 2;
}

.contactcolleft{
/*	margin:				39px 50px 0 0!important;*/
	margin:				39px 0 0 0;
	width:				350px;
	overflow:			hidden;
}

.contactcolright{
	background-color:	#f4f3f3;
	padding:			6px;
	margin:				39px 0 0 30px!important;
	margin:				39px 0 0 20px;
}

.contactcolright p{
	margin-top:			0px;
}

.footer{
	clear:				left;
	height:				50px;
	width:				959px;
	border-bottom:		none;
	border-right:		none;
	overflow:			hidden;
}

.footer .sponsors{
	border-top:			none;
	float:				left;
	width:				188px;
	height:				50px;
	padding:			0;
}

.footer div.transp{
	float:				left;
	margin-top:			1px;
	width:				659px;
	height:				50px;
	filter:				alpha(opacity=100);
	-moz-opacity:		1.0;
	opacity:			1.0;
	-khtml-opacity:		1.0;
}

.footer div.funcnav{
	float:				left;
	margin-top:			1px;
	width:				auto;
	height:				69px;
	padding:			15px 0 0 0!important;
	padding:			10px 0 0 0;
}

.footer div.funcnav a{
	font-weight:		normal;
	margin:				0 28px 0 0;
}

li.login a, li.login a:hover{
	color:				#231f20!important;
}

.col2 li{
	background:   url(/binary/abvakabo_content_bullet.gif) no-repeat 0 5px;
	color:    #000;
}