/* ================================ +
  				MMM 
 + ================================ */

/* 
** Made by: Thomas Lievestro
** Website:	www.studioparkers.nl
*/



/* ================================ +
               STANDAARDS
+  ================================ */

/* start RESET DEFAULT styles */

*{ margin:0; padding:0; border:0px; }
*:focus { outline: 0; }

body { 
	font-family: 		arial,verdana,tahoma;
	font-size:			12px;
	line-height: 		17px;
	color: 				#333333;
	text-align: 		left;
	background-color:	#777777
}

	
img { border:			0px; }	

ul { 
	list-style:			none;
	overflow:			hidden;
	}

a {
	text-decoration:	none; 
	color:				#333333;
 }
 
a:hover {
	text-decoration:	underline;  
 }


p {
	margin-bottom:		12px;
}

.clear {
	clear:				both;
 }

.float_left {
	float: 				left;
 }

.float_right {
	float: 				right;
}

#noscript {
    width:              100%;
    padding:            20px;
    text-align:         center;
    background-color:   red;
    color:              white;
    font-size:          25px;
    line-height:        25px
}

a.link {
	color:              #44aa00;
	text-decoration:    none;
}

a.link:hover {
	text-decoration:    underline;
}

.mtop {
	margin-top:         7px;
}

hr {
    color: white;
    background-color:   white;
}
/* end RESET DEFAULT styles */


/* ================================ +
             GLOBAL LAYOUT
+  ================================ */

#header {
	position:			relative;
	width: 				1000px; 
	height: 			105px;
	margin:				0 auto;
	background:			#ffffff url(../images/nav_logo2.gif) no-repeat 0px 0px;
}

#footer {
	width: 				100%; 
	height: 			50px;
	margin:				0 auto;
	background:			#333333;
}



/* LIGHTBOX */

#overlay_bg_container {
	display:			none;
	position:			fixed;
	top:				0;
	left:				0;
	width:				100%;
	height:				100%;
	z-index:			120;
}

#overlay_bg {
	width:				100%;
	height:				100%;
	top:				0;
	left:				0;
	background-color:	#000000;
	z-index:			121;
	filter:				alpha(opacity=70);
	opacity:			0.70;
}

.overlay {
	position:			fixed;
	width:				625px;
	height:				530px;
	margin-left: 		164px;
	padding:			20px 0 0 20px ;
	background:			#ffffff;
	z-index:			220;
	display:			none;
}

#overlay_terms {
	position:			fixed;
	width:				405px;
	height:				250px;
	margin-left: 		287px;
	padding:			30px 0 0 20px ;
	background:			#ffffff;
	z-index:			220;
	display:			none;
}

#overlay_terms h1{
	color:				#77cc44;
}

#overlay_terms ul{
	list-style:			outside;
	list-style-type:	disc;
	padding-left:		20px;
}

#overlay_terms li{
	margin-bottom:		10px;
}
    
.overlay_map {
	position:			fixed;
	margin-left: 		100px;
	z-index:			220;
	display:			none;
}

#map_image_big {
	position:			absolute;
	margin:				-30px 0 0 0;
}

.overlay_user {
	position:			fixed;
	margin-left: 		100px;
	z-index:			220;
	display:			none;
}

#user_image_big {
	position:			absolute;
	margin:				-30px 0 0 0;
}

.close_lightbox {
	display:			block;
	position:			absolute;
	width:				17px;
	height:				17px;
	right:				5px;
	top:				5px;
	background:		url(../images/close.gif) no-repeat;
	z-index:			222;
}

.close_lightbox:hover {
	background:			url(../images/close.gif) no-repeat -17px 0;
}

#close_overlay_map_image {
   position:			relative;
   margin:        		0 0 7px 778px;
}

#close_overlay_terms {
    margin-left:        384px;
}

    
h1 {
	display:			block;
	font-weight:		normal;
	font-size:			28px;
	margin-bottom:		20px;
}



/* aanmeld formulier */
#bijeenkomst_data {
    width:             500px;
    margin:            5px 0 5px 0;
    clear:             both;
    height:            50px;
    }
    
#error_container,#error_container2{
    float:              left;
	width:				350px;
    margin:             0 0 5px 0;
    }

#uitroepteken{
	width:				7px;
	height:				25px;
	margin:				0 0 5px 0;
	float:				left;	
	background:		    url(../images/uitroepteken.gif) no-repeat;	
    }

#error_message,#error_message2 {
	float:				left;		
	color:				red;
    font-weight:        bold;
    }
    
.redborder {
    border:             1px dotted red;
    }

label {
	width:				113px;
	float:				left;
    }

input {
  	font-size:          11px;
	width:				163px;
	height:				14px;
	margin:				0 10px 10px 0;
	padding:			2px;
	float:				left;
	border:				1px solid #7bc143;
    }
    
    
textarea {
    font-size:          11px;
    font-family:        arial;
	border:				1px solid #7bc143;
    }

select {
 	font-size:          11px;
	width:				290px;
	height:				20px;
	margin-bottom:	    10px;
	padding:			2px;
	float:				left;
	border:				1px solid #7bc143;
    }

input.error, select.error {
	border:				1px dotted red;
    background-color:   #ffcccc !important;
    }

label.error {	
	width:				0px;
	height:				0px;
	float:				left;
	padding-top:	    0px;
	overflow:			hidden;
    }
    
.radio_button {
    width:              auto;
	margin:				2px 4px 0 0;
	float:				left;		
	border:				0px;
    }

.checkbox {
	width:				20px;
	margin:				2px 5px 0 0;
	float:				left;		
	border:				0px;	
    }
    
.label_function {
	width:				75px;
	text-align:			right;
	padding-right:		5px
    }

.label_radio_button{
	width:				15px;	
    }

.label_op_de_hoogte{	
	width:				210px;
	float:				left;	
    }

.emailadres {
	margin-top:			10px
	}

#button_verstuur, #button_verstuur_opdehoogte, #button_verstuur_registreren, #button_verstuur_inlog, #button_verstuur_partner {
	display:			block;
  float:              left;
	width:				136px;
	height:				38px;
	margin:				0 0 0 110px;
	background:			url(../images/buttons_groen.gif) no-repeat 0 -34px;
	text-indent:		-1000px;
	overflow: 			hidden;
    }

#button_verstuur_opdehoogte, #button_verstuur_registreren, #button_verstuur_inlog {
     float:            right;
     margin-right:     20px
 }
 
#button_verstuur_partner{
  float:            none;
  margin:           20px 0 0 150px;
 }
 
 
#button_verstuur:hover  , #button_verstuur_opdehoogte:hover, #button_verstuur_registreren:hover, #button_verstuur_inlog:hover, #button_verstuur_partner:hover  {
	background:			url(../images/buttons_groen.gif) no-repeat -139px -34px;	
    }

#aanmeld_return_message {
    margin:            20px 0 0 0
    }
    
#button_inagenda{
	display:			block;
    float:              left;
	width:				136px;
	height:				38px;
	margin:				30px 40px 0 0;
	background:			url(../images/buttons_groen.gif) no-repeat 0 -68px;
	text-indent:		-1000px;
	overflow: 			hidden;
    }

#button_inagenda:hover{
	background:			url(../images/buttons_groen.gif) no-repeat -139px -68px;	
    }


#button_sluit{
	display:			block;
    float:              left;
	width:				136px;
	height:				38px;
	margin:				30px 0 0 0px;
	background:			url(../images/buttons_groen.gif) no-repeat 0 -102px;
	text-indent:		-1000px;
	overflow: 			hidden;
    }

#button_sluit:hover{
	background:			url(../images/buttons_groen.gif) no-repeat -139px -102px;	
}




		
/* ================================ +
                 HOME
+  ================================ */
    
#home_image {
	width:				1000px;
	height:				249px;
	background:			url(../images/home_image.jpg);	
}

#column_285 {
	width:				255px;
	padding:			15px;
	float:				left;
}

#column_488 {
	width:				458px;
	padding:			15px;
	float:				left;
}

#column_227 {
	width:				202px;
	padding:			15px 0 15px 15px;
	float:				left;
}

#wrapper #column_285 p, #wrapper #column_488 p, #wrapper #column_227 p {
	margin:				0px 0px 10px 0;	
}

#dotted_box {
	width:				249px;
	height:				200px;
	border:				3px dotted #7e8082;
}

.event_box {
	width:				235px;
	padding:			10px;
	background:			#e9e9e9;
}

.event_box h2, #overlay_form h2 {
    font-size:          17px;
    line-height:        20px;
    color:				#75bd3d
}

.event_box img {
    margin:             10px 0 10px 0;
}

.event_box a {
     color:				#000000;
     text-decoration:    underline
}

#meld_je_aan {
	display:			block;
	width:				136px;
	height:				37px;	
	margin:				10px 0 5px 95px;
	text-indent:		-1000px;
	overflow: 			hidden;
	background:			url(../images/btn_aanmelden.gif) no-repeat 0px 0px;	
}

#meld_je_aan:hover {
	background:			url(../images/btn_aanmelden.gif) no-repeat -136px 0px;	
}

#button_home_rond_1 {
	width:				125px;
	height:				125px;
	margin:				10px 20px 20px 0px;
	background:			url(../images/buttons_home_rond.gif) no-repeat 0px 0px;
	float:				left;
	text-indent:		-1000px;
	overflow: 			hidden;	
	cursor:				pointer;
}

#button_home_rond_1:hover {
	background:			url(../images/buttons_home_rond.gif) no-repeat 0px -129px;
}

#button_home_rond_2 {
	width:				125px;
	height:				125px;
	margin:				10px 20px 20px 0px;
	background:			url(../images/buttons_home_rond.gif) no-repeat -143px 0px;
	float:				left;
	text-indent:		-1000px;
	overflow: 			hidden;	
	cursor:				pointer;
}

#button_home_rond_2:hover {
	background:			url(../images/buttons_home_rond.gif) no-repeat -143px -129px;
}

#button_home_rond_3 {
	width:				125px;
	height:				125px;
	margin:				10px 0px 20px 0px;
	background:			url(../images/buttons_home_rond.gif) no-repeat -283px 0px;
	float:				left;
	text-indent:		-1000px;
	overflow: 			hidden;	
	cursor:				pointer;
}

#button_home_rond_3:hover {
	background:			url(../images/buttons_home_rond.gif) no-repeat -283px -129px;
}

#home_map {
	position:			absolute;
	margin:				-127px 0 0 -35px;	
}

#last_added_header {
	width:				197px;
	height:				25px;
	margin:				135px 0 10px 0;
	background:			#5eb618 url(../images/last_added.gif);	
	text-indent:		-1000px;
	overflow: 			hidden;	
}

.last_added_item {
	margin-bottom:		10px;
}

.last_added_item h4 a{
	color:				#5eb618;
}

#initiatiefnemers {
  margin-top:           20px;
}

#initiatiefnemers p{
   font-size:          12px;
   line-height:        8px;
   margin:             0px;
   color:              #555555;
}

#initiatiefnemers img{
   float:              left;
}


/* ================================ +
             	PROFILE
+  ================================ */

#map_canvas {
	width: 				100%; 
	margin:				0;
	left:				0;
	height: 			300px;
}

#wrapper_profile {
	width: 				964px; 
	height:				0px;
	margin:				0 auto;
	overflow:			hidden;
	background-color:#ffffff;
}

#column_640 {
	width: 				640px; 
}

#column_310 {
	position:			absolute;
	width: 				310px; 
	margin:				20px 0 20px 654px;
	z-index:			2;
}

/* LEFT COLUMN */

#profile_title {
	position:			absolute;
	width: 				640px; 
	height: 			40px;
	margin:				20px 0 0 0;
	z-index:			3;
}

#profile_title_bg {
	position:			absolute;
	width: 				640px; 
	height: 			40px;
	margin:				20px 0 0 0;
	background:			#5eb618;
	opacity:			0.8;
	filter: 			alpha(opacity = 80);
	z-index:			2;
}

#profile_type_icon {
	width:				32px;
	height:				32px;	
	margin:				3px 12px 0px 12px;
	float:				left;
}

#location_type_1 #profile_type_icon,
#location_type_2 #profile_type_icon {
	background:			url(../images/bullets/V.png) ;
}

#location_type_3 #profile_type_icon,
#location_type_4 #profile_type_icon {
	background:			url(../images/bullets/H.png) ;
}

#location_type_5 #profile_type_icon,
#location_type_6 #profile_type_icon {
	background:			url(../images/bullets/R.png) ;
}

#location_type_7 #profile_type_icon {
	background:			url(../images/bullets/A.png) ;
}

#location_type_8 #profile_type_icon {
	background:			url(../images/bullets/O.png) ;
}

#profile_title h1{
	width:				500px;
	float:				left;	
	font-size:			24px;
	font-weight:		bold;
	margin:				7px 0 auto 0;
	line-height:		28px;
	color:				#ffffff;
	overflow:			hidden;
}

#profile_content {
	position:			absolute;
	width: 				640px; 
	margin-top:			235px;
	z-index:			2;
}


/* profile summary*/

#profile_summary {
	position:			absolute;
	width: 				625px; 
	height: 			300px;
	padding:			0 0 0 15px;
	overflow:			hidden;	
	background:			#ffffff
}

#sterren {
	margin-right:		5px;	
}

#sterren select {	
	width:				110px;	
}

.star {
	width: 				13px; 
	height: 			12px;
	margin:				9px 3px 0 0;
	float:				left;
	background:			url(../images/star.gif);	
}


.location_type_header {
	width: 				400px; 
	height: 			17px;
	margin:				7px 0 0 0;
	float:				left;
	text-indent:		-1000px;
	overflow: 			hidden;	
}

#location_type_1 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px 0px;
}

#location_type_2 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px -20px;
}

#location_type_3 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px -40px;
}

#location_type_4 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px -60px;
}

#location_type_5 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px -80px;
}

#location_type_6 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px -100px;
}

#location_type_7 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px -120px;
}

#location_type_8 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px -140px;
}

#location_type_9 .location_type_header {
	background:			url(../images/location_type_headers.gif) no-repeat 0px -160px;
}

#close_arrow {
	position:			absolute;
	width:				13px;
	height:				11px;
    right:              10px;
    top:                5px;
	background:			url(../images/close_arrows.png) no-repeat 0px -16px;
	cursor:				pointer;
}

.edit-mode-label {
    display:             none
    }

#hoofdafbeelding {	
	display:			block;
	margin-top:			7px;
    width:              280px;
    height:             200px;
    overflow:			hidden;
}


#download_brochure_button {
	width:				280px;
	height:				26px;
	background:			#5EB618 url(../images/download_brochure_button.png);
	text-indent:		-1000px;
	overflow: 			hidden;	
	color:				#ffffff;
	z-index:			10;
	margin-top:		7px;
}


#download_brochure_button_inactive {
	width:				280px;
	height:				26px;
	text-indent:		-1000px;
	overflow: 			hidden;	
	color:				#ffffff;
	z-index:			10;
	margin-top:		7px;
}



#download_brochure_button a{
	display:			block;
	width:				280px;
	height:				26px;
}

#download_brochure_button:hover {
	background:			#333333 url(../images/download_brochure_button.png);
}

#grey_block {
	width:				345px;
	height:				95px;
	margin:				22px 0 0 0;
	background:			#edecec;
}

.basic_info {
	margin:				5px 0 0 18px;
}

.basic_info .celwidth {
	width:				120px;
}

.basic_info tr{
	line-height:		17px;
}

#profile_address {
	width:				345px;
	height:				95px;
	margin:				5px 0 0 0;
}

#bez_postcode input {
    width:              40px;          
}

#bez_plaats input {
    width:               104px;          
}

#location_type_1 #profile_address, 
#location_type_2 #profile_address  {
	color:				#004488;
}

#location_type_1 #profile_address a,
#location_type_2 #profile_address a{
	color:				#004488;
}

#location_type_3 #profile_address,
#location_type_4 #profile_address  {
	color:				#c6168d;
}

#location_type_3 #profile_address a,
#location_type_4 #profile_address a{
	color:				#c6168d;
}

#location_type_5 #profile_address,
#location_type_6 #profile_address {
	color:				#00aaee;
}

#location_type_5 #profile_address a,
#location_type_6 #profile_address a{
	color:				#00aaee;
}

#location_type_7 #profile_address {
	color:				#ff7700;
}

#location_type_7 #profile_address a{
	color:				#ff7700;
}

#location_type_8 #profile_address {
	color:				#aa66aa;
}

#location_type_8 #profile_address a{
	color:				#aa66aa;
}


/* accordion */

#profile_accordion {
	position:			absolute;
	width: 				640px; 
	margin-top:			272px;	
}

#profile_accordion_inner {
	width: 				640px; 
	margin-bottom:		80px;
	background:			#ffffff;

}

#profile_accordion .accordion_header {
	display:			block;
	padding:			0 15px;
	height:				26px;
	border-bottom:		5px solid #ffffff;
	background:			#d6d6d6;
	cursor:				pointer;
}

#profile_accordion .accordion_header.selected{
	background:			#999999;
}

#profile_accordion .accordion_content{
	padding:			0px 15px;
	background:			#ffffff;
	height:				auto;
	overflow:			hidden;
}


.accordion_header_title {
	width:				120px;
	height:				26px;
	text-indent:		-1000px;
	overflow: 			hidden;	
}

#header_description {
	background:			url(../images/profile_accordion_headers.png) no-repeat;
}

#header_accessibility {
	background:			url(../images/profile_accordion_headers.png) no-repeat 0px -30px;
}

#header_specifications {
	background:			url(../images/profile_accordion_headers.png) no-repeat 0px -60px;
}

#header_programme {
	background:			url(../images/profile_accordion_headers.png) no-repeat 0px -90px;
}

#header_activities {
	background:			url(../images/profile_accordion_headers.png) no-repeat 0px -120px;
}

#header_characteristics {
	background:			url(../images/profile_accordion_headers.png) no-repeat 0px -150px;
}

#header_photo {
	background:			url(../images/profile_accordion_headers.png) no-repeat 0px -180px;
}

#header_products {
	width:				155px;
	background:			url(../images/profile_accordion_headers.png) no-repeat 0px -210px;
}

.accordion_arrow {
	position:			absolute;
	width:				13px;
	height:				11px;
	margin:				-18px 0 0 600px;
	background:			url(../images/white_arrows.png) no-repeat 0px -16px;
}

#profile_accordion .accordion_header.active .accordion_arrow {
	background:			url(../images/white_arrows.png) no-repeat 0px 0px;
}

.accordion_content h4 {
	color:				#333333;
	font-size:		13px;
	margin-bottom:	5px;
}

.accordion_content_left{
	width:				363px;
	margin-right:		40px;
	padding:			20px 0;
	float:				left;	
}

.accordion_content_right{
	width:				195px;
	padding:			20px 0;
	float:				left;	
}

.accordion_content_left_small{
	width:				165px;
	margin-right:		15px;
	padding:			20px 0;
	float:				left;	
}

.accordion_content_right_big{
	width:				380px;
	padding:			20px 0;
	float:				left;	
}

/* description */


#tags{
	color:				#5eb618
}

#beschrijving h3 {
	font-size:			20px;
	line-height:		24px;
	color:				#5eb618
}

/* specificatie */

#zalen {
	border-top:			1px solid #cccccc;
	border-bottom:		1px solid #cccccc;
	border-left:		1px solid #cccccc;
	border-right:		1px solid #cccccc;
}

#zalen_matrix_header {
		
}

.zalen {
	display: 			none;
}

tr#zalen_matrix_header td{
	height:				32px;
	overflow: 			hidden;	
}

#zalen td {
	height:				25px;
	text-align:			center;
	border-bottom:		1px solid #cccccc;
	color:				#336666;
	overflow:			hidden;
}

#zalen td.zaal_titel {
	height:				21px;
	padding-left:		5px;
	background:			#999999;
	text-align:			left;
	color:				#ffffff;
	font-weight:		bold;
	font-size:			13px;
	border-top:		15px solid white;
}

#zalen td.column1 {
	background-color:	#fefefe;	
}

#zalen td.column2 {
	background-color:	#e5e5e6;	
}



#zalen td.edit_check input{
    float:              none;
	width:				20px;
	margin:			    0px;
	border:				0px;
}

.delete_zaal_button {
  display:    none;
  color:      #ffffff;
}


/* activiteiten */

#activiteiten h3 {
	font-size:			17px;
}

#activities_table  {
	color:				#339900;
}

#activities_table .celwidth {
	width:				105px;
}

.delete_activiteit_button {
  display:    none;
  color:      #000000;
  font-weight: bold;
}


/* bijzonderheden */

#bijzonderheden h3 {
	font-size:			17px;
}




/* RIGHT COLUMN */

/* new search */

#new_search {
	display:			block;
	width: 				310px; 
	height: 			25px;
	margin-bottom:		5px;
	background-color:	#ffffff;
	background-image:	url(../images/new_search.png);
	background-repeat:	no-repeat;
}

#new_search:hover {
	background-color:	#333333;
	background-position: 0 -25px;
}

/* partners */

#new_partner {
  display:      block;
  width:        310px; 
  height:       40px;
  background:   #5eb618;
  background:     url(../images/btn_partnersworden.gif) no-repeat;

}

#new_partner:hover {
  background-position: -310px 0 ;
}

#managePartners_content {
  display:          none;
  width:            310px; 
  background:       #ffffff;
}

.partner_spacer {
  height:        5px;
}

#partners {
	width: 				    310px; 
	margin-bottom:		5px;
}

#partners_header {
	width: 				310px; 
	height: 			25px;
	background:			#5eb618;
	cursor:				pointer;
}

#partners_header:hover {
	background:			#333333;
}

#partners_header_title {
	width:				120px;
	height:				25px;
	text-indent:		-1000px;
	overflow: 			hidden;	
	background:			url(../images/partners_header.png) no-repeat;
}

#partners_arrow {
	position:			absolute;
	width:				13px;
	height:				11px;
	margin:				-18px 0 0 285px;
	background:			url(../images/white_arrows.png) no-repeat 0px -16px;	
}

#partners_arrow.selected {
	background:			url(../images/white_arrows.png) no-repeat 0px 0px;
}

#partners_content {
	width: 				310px; 
	background:			#ffffff;
}


/* neighborhood */

#neighborhood {
	width: 				310px; 
	margin-bottom:		5px;
}

#neighborhood_header {
	width: 				310px; 
	height: 			25px;
	background:			#5eb618;
	cursor:				pointer;
}

#neighborhood_header:hover {
	background:			#333333;
}

#neighborhood_header_title {
	width:				120px;
	height:				25px;
	text-indent:		-1000px;
	overflow: 			hidden;	
	background:			url(../images/neighborhood_header.png) no-repeat;
}

#neighborhood_arrow {
	position:			absolute;
	width:				13px;
	height:				11px;
	margin:				-18px 0 0 285px;
	background:			url(../images/white_arrows.png) no-repeat 0px -16px;	
}

#neighborhood_arrow.selected {
	background:			url(../images/white_arrows.png) no-repeat 0px 0px;
}

#neighborhood_content {
	width: 				310px; 
	background:			#ffffff;
}

#neighborhood_content img{
	margin-bottom:		10px;
}


/* partners & neighborhood content */

#partners_content_inner, #neighborhood_content_inner, #managePartners_content_inner {	
	padding:			12px;	
}

#neighborhood_content h2, #partners_content h2{
	text-indent:		-1000px;
	overflow: 			hidden;	
	margin:				0 0 5px 0;
}

#neighborhood_hotels h2, #partners_hotels h2 {
	width:				200px;
	height:				17px;	
	margin-top:			5px;
	background:			url(../images/neighborhood_headers.gif) no-repeat 0px 0px;
}

#neighborhood_restaurants h2, #partners_restaurants h2 {
	width:				200px;
	height:				17px;	
	background:			url(../images/neighborhood_headers.gif) no-repeat 0px -22px;
}

#neighborhood_congresscolaction h2, #partners_congresscolaction h2 {
	width:				200px;
	height:				17px;	
	background:			url(../images/neighborhood_headers.gif) no-repeat 0px -44px;
}

#neighborhood_activities h2, #partners_activities h2 {
	width:				200px;
	height:				17px;	
	background:			url(../images/neighborhood_headers.gif) no-repeat 0px -66px;
}

#neighborhood_service h2, #npartners_service h2 {
	width:				200px;
	height:				17px;	
	background:			url(../images/neighborhood_headers.gif) no-repeat 0px -88px;
}

.neighborhood_item, .partners_item {  
	height:				71px;
	margin-bottom:		12px;
	overflow:			hidden;
}

.neighborhood_item img, .partners_item img{
	position:			relative;
	margin-right:		7px;
	float:				left;	
	z-index:			3;
}

.neighborhood_item h3, .partners_item h3{
	width:				175px;
	float:				left;	
	font-size:			12px;
	color:				#5eb618;
}

.neighborhood_item h3 a, .partners_item h3 a{
	color:				#5eb618;
}

.neighborhood_item span, .partners_item span{
	display:			block;
	color:				#5eb618;
}


.delete_partner_button {
  position:             absolute;
  display:              block;
  left:                 285px;
  width:                15px;
  height:               15px;
  background:           url(../images/btn_delete_image.png) no-repeat 0 0px;
  z-index:              5;    
  text-indent:          -1000px;
  overflow:             hidden; 
  cursor:               pointer 
}

.delete_partner_button:hover {
  background:     url(../images/btn_delete_image.png) no-repeat -20px 0;  
}


/* help */

#help {
	width: 				310px; 
	margin-bottom:		5px;
}

#help_header {
	width: 				310px; 
	height: 			25px;
	background:			#5eb618;
}

#help_header_title {
	width:				120px;
	height:				25px;
	text-indent:		-1000px;
	overflow: 			hidden;	
	background:			url(../images/help_header.png) no-repeat;
}

#help_content {
	width: 				310px; 
	background:			#ffffff;
}

#help_content_inner {
	padding:			12px;	
}




#help_header_title {
	width:				120px;
	height:				25px;
	text-indent:		-1000px;
	overflow: 			hidden;	
	background:			url(../images/help_header.png) no-repeat;
}


#column_310_spacer {
	position:			absolute;
	width: 				310px; 
	height:				80px;
	z-index:			2;
}

/* bullets */

.bullets {
	position:			absolute;
	width:				18px;
	height:				18px;
	margin:				50px 0 0 2px;
	z-index:			10;
}

#bullet_pink_1 {
	background:			url(../images/bullets/pink_1.png);
}

#bullet_pink_2 {
	background:			url(../images/bullets/pink_2.png);
}

#bullet_pink_3 {
	background:			url(../images/bullets/pink_3.png);
}

#bullet_pink_4 {
	background:			url(../images/bullets/pink_4.png);
}

#bullet_pink_5 {
	background:			url(../images/bullets/pink_5.png);
}

#bullet_pink_6 {
	background:			url(../images/bullets/pink_6.png);
}

#bullet_pink_7 {
	background:			url(../images/bullets/pink_7.png);
}

#bullet_pink_8 {
	background:			url(../images/bullets/pink_8.png);
}

#bullet_pink_9 {
	background:			url(../images/bullets/pink_9.png);
}

#bullet_pink_10 {
	background:			url(../images/bullets/pink_10.png);
}

#bullet_cyan_1 {
	background:			url(../images/bullets/cyan_1.png);
}

#bullet_cyan_2 {
	background:			url(../images/bullets/cyan_2.png);
}

#bullet_cyan_3 {
	background:			url(../images/bullets/cyan_3.png);
}

#bullet_cyan_4 {
	background:			url(../images/bullets/cyan_4.png);
}

#bullet_cyan_5 {
	background:			url(../images/bullets/cyan_5.png);
}

#bullet_cyan_6 {
	background:			url(../images/bullets/cyan_6.png);
}

#bullet_cyan_7 {
	background:			url(../images/bullets/cyan_7.png);
}

#bullet_cyan_8 {
	background:			url(../images/bullets/cyan_8.png);
}

#bullet_cyan_9 {
	background:			url(../images/bullets/cyan_9.png);
}

#bullet_cyan_10 {
	background:			url(../images/bullets/cyan_10.png);
}

#bullet_blue_1 {
	background:			url(../images/bullets/blue_1.png);
}

#bullet_blue_2 {
	background:			url(../images/bullets/blue_2.png);
}

#bullet_blue_3 {
	background:			url(../images/bullets/blue_3.png);
}

#bullet_blue_4 {
	background:			url(../images/bullets/blue_4.png);
}

#bullet_blue_5 {
	background:			url(../images/bullets/blue_5.png);
}

#bullet_blue_6 {
	background:			url(../images/bullets/blue_6.png);
}

#bullet_blue_7 {
	background:			url(../images/bullets/blue_7.png);
}

#bullet_blue_8 {
	background:			url(../images/bullets/blue_8.png);
}

#bullet_blue_9 {
	background:			url(../images/bullets/blue_9.png);
}

#bullet_blue_10 {
	background:			url(../images/bullets/blue_10.png);
}

#bullet_orange_1 {
	background:			url(../images/bullets/orange_1.png);
}

#bullet_orange_2 {
	background:			url(../images/bullets/orange_2.png);
}

#bullet_orange_3 {
	background:			url(../images/bullets/orange_3.png);
}

#bullet_orange_4 {
	background:			url(../images/bullets/orange_4.png);
}

#bullet_orange_5 {
	background:			url(../images/bullets/orange_5.png);
}

#bullet_orange_6 {
	background:			url(../images/bullets/orange_6.png);
}

#bullet_orange_7 {
	background:			url(../images/bullets/orange_7.png);
}

#bullet_orange_8 {
	background:			url(../images/bullets/orange_8.png);
}

#bullet_orange_9 {
	background:			url(../images/bullets/orange_9.png);
}

#bullet_orange_10 {
	background:			url(../images/bullets/orange_10.png);
}

#bullet_purple_1 {
	background:			url(../images/bullets/purple_1.png);
}

#bullet_purple_2 {
	background:			url(../images/bullets/purple_2.png);
}

#bullet_purple_3 {
	background:			url(../images/bullets/purple_3.png);
}

#bullet_purple_4 {
	background:			url(../images/bullets/purple_4.png);
}

#bullet_purple_5 {
	background:			url(../images/bullets/purple_5.png);
}

#bullet_purple_6 {
	background:			url(../images/bullets/purple_6.png);
}

#bullet_purple_7 {
	background:			url(../images/bullets/purple_7.png);
}

#bullet_purple_8 {
	background:			url(../images/bullets/purple_8.png);
}

#bullet_purple_9 {
	background:			url(../images/bullets/purple_9.png);
}

#bullet_purple_10 {
	background:			url(../images/bullets/purple_10.png);
}



/* ================================ +
             PROFILE EDIT
+  ================================ */



.edit_check input, .edit_multicheck input{
  float:        none;
	width:				20px;
	margin:			  0px 5px 3px 0;	
	border:				0px;
}

.edit_text input, .edit_url input, .edit_select select {
    float:        none;
    margin: 			2px 5px 2px 0;
    border:				1px inset #333333;
}

#korte_omschrijving {
	width:				200px;	
}

span.edit_text.small_box  {
	height:				22px;
	padding-top:		3px;
}

.edit_text.small_box input  {
	width:				40px;
	margin-bottom:5px;
}

.spec_titel {
	display:block;
	float:left;
	width:140px;
	height:22px;
}


.zaal_gegevens input {
    width:        20px;
    margin:				0px;
}

.zaal_titel input{
    width:           	200px
}

.edit_area textarea{
		width:				340px;
    height:       75px;
    border:				1px inset #333333;
}
    
.edit_select select {
    width:            	100px;
    border:				1px inset #333333;
}

.edit_select_star select{
    width:            	40px;
    margin-top:			5px;
    margin-bottom:		0px;
    border:				1px inset #333333;
    float:				left;
}

#edit_hoofdafbeelding, .activiteit_foto_upload{
	position:			absolute;
    width:            	77px;
    height:           	25px;
	margin:				7px 0 0 180px;
    background:			url(../images/btn_edit.gif) no-repeat 0px -56px;
	cursor:			    pointer;
	text-indent:		-1000px;
	overflow: 			hidden;	
}

.activiteit_foto_upload {
    margin:				0 0 0 80px;
 }

#delete_hoofdafbeelding {
	position:			absolute;
    width:            	85px;
    height:           	22px;
	margin:				7px 0 0 195px;
    background:			url(../images/delete_photo.jpg);
	text-indent:		-1000px;
	overflow: 			hidden;	
}

#edit_brochure{
    width:            	280px;
    height:           	30px;
    color:              #ffffff;
    background-color:   #5eb618;
    text-indent:		0;
    padding:            3px;
    text-align:         center;
}


    
.edit_button_algemeen {
	position:			absolute;
	display:			block;
  	right:        		33px;
    width:            	77px;
    height:           	31px;
	background:			url(../images/btn_edit.gif) no-repeat 0px 2px;
	z-index:			5;		
	text-indent:		-1000px;
	overflow: 			hidden;
}

.edit_button_algemeen:hover {
	background:			url(../images/btn_edit.gif) no-repeat -100px 2px;
	cursor : pointer
}
    
.save_button_algemeen {
	position:			absolute;
	display:			block;
	right:              113px;
	width:            	77px;
	height:           	31px;
	background:			url(../images/btn_edit.gif) no-repeat 0px -28px;
	z-index:			5;		
	text-indent:		-1000px;
	overflow: 			hidden;	
}

.save_button_algemeen:hover {
	background:			url(../images/btn_edit.gif) no-repeat  -100px -28px;	
	cursor : pointer	
}
    
.edit_button {
	position:			absolute;
	display:			block;
 	width:            	77px;
 	height:          	31px;
	margin-left:		532px;
	background:			url(../images/btn_edit.gif) no-repeat 0 2px;
	z-index:			5;		
	text-indent:		-1000px;
	overflow: 			hidden;	
	cursor: 			pointer	
}

.edit_button:hover {
	background:			url(../images/btn_edit.gif) no-repeat  -100px 2px;	
}

.edit_button.inactive {
	background:			url(../images/btn_edit.gif) no-repeat  -200px 2px;	
	cursor: 			default;	
}
    
.save_button {
	position:			absolute;
	display:			block;
	width:            	77px;
	height:           	31px;
	margin-left:		452px;
	background:			url(../images/btn_edit.gif) no-repeat 0 -28px;
	z-index:			5;		
	text-indent:		-1000px;
	overflow: 			hidden;	
	cursor: 			pointer	
}

.save_button:hover {
	background:			url(../images/btn_edit.gif) no-repeat  -100px -28px;	
}

		

/*  PROFIEL PAGINA - FOTOS */
.file_preview {
  	height:    			150px;
	margin:				7px 14px 5px 14px;
	float:				left;
	}
	
.file_preview a{
  	display:   			 block;
}


.file_thumb {
  width:          	  175px;
  height:         	  130px;
	display:			      block;
	background-repeat:	no-repeat;

	}

.file_thumb img {
    width:          	175px;
    }
    
.delete_image_button {
	position:			absolute;
	display:			block;
	width:            	15px;
	height:           	15px;
	margin:				5px 0 0 155px;
	background:			url(../images/btn_delete_image.png) no-repeat 0 0px;
	z-index:			5;		
	text-indent:		-1000px;
	overflow: 			hidden;	
	cursor: 			pointer	
}

.delete_image_button:hover {
	background:			url(../images/btn_delete_image.png) no-repeat -20px 0;	
}

    
/* Uploadify Styles */
.fileUploadQueueItem {
	font: 				11px Verdana, Geneva, sans-serif;
	background-color: 	#F5F5F5;
	border: 			3px solid #E5E5E5;
	margin-top: 		5px;
	padding: 			10px;
	width: 				300px;
}
.fileUploadQueueItem .cancel {
	float: 				right;
}
.fileUploadProgress {
	background-color: 	#FFFFFF;
	border-top: 		1px solid #808080;
	border-left: 		1px solid #808080;
	border-right: 		1px solid #C5C5C5;
	border-bottom: 		1px solid #C5C5C5;
	margin-top: 		10px;
	width: 				100%;
}
.fileUploadProgressBar {
	background-color: 	#0099FF;
}

    
		
		
/* ================================ +
            ZOEKRESULTAAT
+  ================================ */

#map_flash {
	width: 				1000px; 
  margin:       auto;
  background-color: #ffffff;
}		

.bedrijvenlijst {
  margin:      0px 20px 0 20px;
}

#wrapper {
	width: 				1000px; 
	margin:				0 auto;
	background-color:	#ffffff;
}

#wrapper p{
	margin:				20px 0 20px 0;
}

#wrapper .header {
	font-size:			22px;
	line-height:		26px;
	margin:					10px;
}


#resulthead {
	width:		1000px;
	height:				40px;
	background-color:	#ffffff;
	padding-top:18px;
}

.result {
	height:				140px;
	background-color:	#eeeeee;
	margin-bottom:		15px;
	line-height:		17px;
}

.result img{
	float:				left;
	margin-right:		17px;
}

.result .intro {
	width:				410px;
	float:				left;
	margin-right:	40px;
	padding:			10px;
}

.result a{
	color:				#44aa00;
	font-weight: 		normal;
}
.result a:hover{
	color:				#333333;
	text-decoration: 	none;
}

.result .category{
	margin:				5px 0 3px 0;
}

.result .tags {
	color:				#44aa00;
	margin:				7px 0 0 0;
}

.result .scaninfo{
	width:				250px;
	float:				left;
	margin:				35px 0 0 0;		
	border:				0;		
}

.result .scaninfo td{
	height:				10px;		
}

.result .scaninfo .celwidth{
	width:				120px;		
}


.bladerbalk {
	width:				1000px;
	height:				25px;
	background-color:	#77cc44;
	padding:			7px 0 0 0;
	text-align: 		center;
}


.bladerbalk a {
	color:				#333333;
	font-weight:		bold;
	padding:			7px;
}

.bladerbalk a:hover {
	color:				#ffffff;
	background-color:	#333333;
	text-decoration: 	none;
}

.bladerbalk .active {
	padding:			7px;
	font-weight:		bold;
	color:				#ffffff;
	background-color:	#333333;
	text-decoration: 	none;
}

.result .bullets {
	position:			absolute;
	width:				18px;
	height:				18px;
	margin:				120px 0 0 2px;
}


/* kleuren algemeen*/
.restaurant {
	color:				#00aaee;
}

.hotel {
	color:				#cc1188;
}

.aktiviteit {
	color:				#ff7700;
}

.locatie {
	color:				#004488;
}

.dienst {
	color:				#aa66aa;
}


/* ================================ +
            ACCOUNTPAGES
+  ================================ */

.headerbalk{
	width:			962px;
	height:			32px;
	color:			#ffffff;
	background-color:	#666666;
	margin-left:20px;
}


#groen_kader {
	width:			    350px;
	color:			    #ffffff;
	background-color:   #7bc143;
    padding:            15px;
	font-size:			13px;
    margin:             20px 0 50px 20px
	}
    
#groen_kader a,  #groen_kader h2 {
    color:            white;
    }


/* loginscherm*/

.column_960 {
	width: 				980px; 
}

.column_960 .bg_inlog {
    background: url('../images/bg_inlog.gif') no-repeat 0px 0px;
}

.column_960 .intro{
	display:				inline;
	line-height:		18px;
	width: 					437px; 
	float:					left;
	margin:					25px 0 0 35px;
}

.column_960 .mright {
  margin-right:    35px
}


.subheader{
	font-size:			18px;
	line-height:		26px;
	color:					#555555;
}


#wrapper .column_960 .intro p{
	margin:				10px 0 0 	0;
	border:				0px solid green;
}

.column_960 .intro a{
	text-decoration: underline;
}

.column_960 .intro a:hover{
	color:				#44aa00;
}

#wrapper .column_960 .intro select {
    font-size:          11px;
	width:				170px;
	height:				20px;
	margin-bottom:	    10px;
    padding:			0;
	float:				left;
	border:				1px solid #7bc143;
    }

.column_960 h2 {
	color:				#44aa00;
	font-size:		1.4em;
	line-height:	1.8em
}

.plusje {
	vertical-align:-5px;
}

a.btn_bewerk {
	display:			block;
	width:				55px;
	height:				22px;
	float: 				left;
	background: 		url('../images/btn_bewerk_verwijder.gif') no-repeat 0px 0px;
	margin-right: 10px;
	margin-left:	10px;
}

a.btn_bewerk:hover {
	background: 		url('../images/btn_bewerk_verwijder.gif') no-repeat -100px 0px;
}



a.btn_verwijder {
	display:			block;
	width:				70px;
	height:				22px;
	float: 				left;
	background: 		url('../images/btn_bewerk_verwijder.gif') no-repeat 0px -25px;
}

a.btn_verwijder:hover {
	background: 		url('../images/btn_bewerk_verwijder.gif') no-repeat -100px -25px;
}


a.btn_opslaan {
	display:			block;
	width:				55px;
	height:				22px;
	float: 				left;
	background: 		url('../images/btn_bewerk_verwijder.gif') no-repeat 0px -50px;
}

a.btn_opslaan:hover {
	background: 		url('../images/btn_bewerk_verwijder.gif') no-repeat -100px -50px;
}


a.btn_volgende  {
	display:			block;
    float:              right;
	width:				136px;
	height:				38px;
	background:			url(../images/buttons_groen.gif) no-repeat 0 -170px;
	text-indent:		-1000px;
	overflow: 			hidden;
    }
 
a.btn_volgende:hover  {
	background:			url(../images/buttons_groen.gif) no-repeat -139px -170px;	
    }
    
#btn_bewerk, #btn_delete {
    display:            none
    }
    
#save_full_profile {
  display:          block;
  width:            160px;
  height:           40px;
  color:            #ffffff;
  margin:           20px 10px 20px 450px
  }
	
	
a.btn_opslaansluiten {
	display:			block;
  width:           160px;
  height:        40px;
	background:			url(../images/btn_edit.gif) no-repeat 0px -120px;
	z-index:			5;		
	text-indent:		-1000px;
	overflow: 			hidden;
}

a.btn_opslaansluiten:hover {
	background:			url(../images/btn_edit.gif) no-repeat -170px -120px;
	cursor : pointer
}

/* 6 redenen */

.redenen {
	padding:					15px;
	font-weight: 				bold;
}

.redenen td{
	padding-left:10px;
	color:		#555555;
	border-top:10px solid white;
}

#registratieformulier {
	padding:					10px 20px;
	background-color:			#f2f0f0;
	height:						310px;
}

#inlogformulier {
	padding:			10px 20px;
	background-color:	#f2f0f0;
	height:				260px;
}

#aanmeld_formulier_opdehoogte {
	padding:			10px 20px;
	background-color:	#f2f0f0;
	height:				500px;
}





/* ================================ +
           TEKSTPAGINA
+  ================================ */


#column_200 {
	width:				170px;
	margin:				0px 10px 0 0px;
	padding:			132px 0 0 20px;
	float:				left;
}

#column_200 h4 {
	margin-bottom:		8px;
	color:			#77cc44;
}

#column_200 h4 span {
	cursor:				pointer;
}

#column_200 h4 span:hover {
	text-decoration:	underline;
}
	
#column_430 {
	width:				440px;
	margin:				0px 25px 0 0px;
	padding-top:		20px;
	float:				left;
	}
	
#column_430 ul{
	list-style:			     disc;
	list-style-position: outside;
	padding:             15px;
	}	
  
#column_430 ol{
  list-style-position: outside;
  padding:             25px;
   }
   
#sponsoren {
	width:				315px;
	padding-top:	135px;
	float:				left;
	}	

.nav_overproject { 
    position:        relative;
    right:           0px;
    top:             0px;
    }

/* ================================ +
             MENU
+  ================================ */

#navigatie {
	width:				710px;
	margin:				0px 0 0 115px;
	padding-top:		15px;
	}

#navigatie li{
	float:				left;
	margin-right:		2px;
	}

#navigatie a {
	display:			block; 
	margin:				0; 
	padding:			0; 
	text-indent:		-1000em;
	text-decoration:	none;
	overflow:			hidden
}

#navigatie #nav_1 {width:68px;	background: url('../images/navigatie.gif') no-repeat    0px -4px;}
#navigatie #nav_2 {width:155px;	background: url('../images/navigatie.gif') no-repeat  -68px -4px;}
#navigatie #nav_3 {width:150px;	background: url('../images/navigatie.gif') no-repeat -223px -4px;}
#navigatie #nav_4 {width:86px;	background: url('../images/navigatie.gif') no-repeat -373px -4px;}
#navigatie #nav_5 {width:140px;	background: url('../images/navigatie.gif') no-repeat -460px -4px;}
#navigatie #nav_6 {width:65px;	background: url('../images/navigatie.gif') no-repeat -600px -4px;}

#navigatie #nav_1:hover {background: url('../images/navigatie.gif') no-repeat    0px -24px;}
#navigatie #nav_2:hover {background: url('../images/navigatie.gif') no-repeat  -68px -24px;}
#navigatie #nav_3:hover {background: url('../images/navigatie.gif') no-repeat -223px -24px;}
#navigatie #nav_4:hover {background: url('../images/navigatie.gif') no-repeat -373px -24px;}
#navigatie #nav_5:hover {background: url('../images/navigatie.gif') no-repeat -460px -24px;}
#navigatie #nav_6:hover {background: url('../images/navigatie.gif') no-repeat -600px -24px;}

#navigatie #nav_1.active {background: url('../images/navigatie.gif') no-repeat    0px -24px;}
#navigatie #nav_2.active {background: url('../images/navigatie.gif') no-repeat  -68px -24px;}
#navigatie #nav_3.active {background: url('../images/navigatie.gif') no-repeat -223px -24px;}
#navigatie #nav_4.active {background: url('../images/navigatie.gif') no-repeat -373px -24px;}
#navigatie #nav_5.active {background: url('../images/navigatie.gif') no-repeat -460px -24px;}
#navigatie #nav_6.active {background: url('../images/navigatie.gif') no-repeat -600px -24px;}



#subnav_2	{
	margin-top:			3px;
	margin-left:		4px;
	background-color:	#77cc44;
	width:				129px;
	display:			none;
}

#subnav_2 li{
	float:				none;
	width:				129px;
	font-weight:		bold;
	margin:				0;
}

#subnav_2 a {
	color:				#ffffff;
	padding:			4px;
	font-weight:		bold;
	text-indent:		6px;
	margin:				0;
}

#subnav_2 li a:hover {
	color:				#ffffff;
	font-weight:		bold;
	padding:			4px;
	background-color:	#666666;
}


#login {
	position:		absolute;
	top:				80px;
	right:			18px;
	height:			25px;
	background-color:#77cc44;
	color:			#ffffff;
	padding:	0 5px 0 5px;		
}	
	
#login a {
	color:			#ffffff;
	text-decoration:			none;
	margin:			5px 5px 0 5px;
	line-height:25px
}
	
#login a:hover {
	color:			#333333;
	}	
	

/* ACCOUNT SCHERMEN */

#column_account_links {
    width:             460px;
    float:             left;
    margin:            10px;
 }
 
#column_account_rechts {
    width:             460px;
    float:             left;
    margin:            10px;
 }
 



/* NIEUWS */

#fotobijschrift {
    text-align:      right;
    margin:          5px 35px 0 0;
}

#nieuwsheader {
    font-size:        22px;
    font-weight:      bold;
    line-height:      28px;
    color:            #5EB618
}

.downloadheader {
    text-align:       right;
    margin:           30px 50px 0 0;
    font-size:        22px;
    font-weight:      bold;
    line-height:      28px;
    color:            #5EB618
}

.downloads  {
   margin:            5px 50px 0 0;
   text-align:        right;
   }
   
.downloads a {
    color:              #5eb618;

    }
    


