body{
	margin: 0;
	padding: 0;
	background-color: white;
	background-image: url(img/body_bg.jpg);
	background-repeat: repeat-x;
	}

a{
	text-decoration: none;
	color:#C0272D;
}

a:hover{
	cursor:pointer;
}
	
h1{
	padding:		0;
	margin-left:	20px;
	margin-top:		25px;
	margin-bottom:	0;
	margin-right:	0;
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		24px;
	line-height:	25px;
	color:			#C0272D;
	text-decoration:	none;
	width:			100%;
	}
	
h2{
	padding:		0;
	margin-left:	20px;
	margin-top:		25px;
	margin-bottom:	0;
	margin-right:	0;
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		17px;
	line-height:	18px;
	color:			#F05B26;
	text-decoration:	none;
	width:			100%;
	}
	
h3{
	padding:		0;
	margin-left:	0;
	margin-top:		2px;
	margin-bottom:	0;
	margin-right:	0;
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	13px;
	color:			black;
	text-decoration:	none;
	width:			100%;
	}
	
	
.txt{
	padding:		0;
	margin-left:	20px;
	margin-top:		6px;
	margin-bottom:	12px;
	margin-right:	0;
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		14px;
	line-height:	14px;
	color:			black;
	text-decoration:	none;
	width:			100%;
	}
	
.italic{
	padding:		0;
	margin-left:	20px;
	margin-top:		20px;
	margin-bottom:	0;
	margin-right:	0;
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-style:		italic;
	font-size:		12px;
	line-height:	12px;
	color:			#F05B26;
	text-decoration:	none;
	}	

.introtxt{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		13px;
	line-height:	16px;
	margin-top:		5px;
	margin-left:	21px;
	margin-bottom:	21px;
	margin-right:	0;
	width:			357px;
	color:			black;
	text-decoration:	none;
	}
	

		
	
.nav_link{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		10px;
	line-height:	10px;
	margin-top:		5px;
	margin-left:	20px;
	margin-bottom:	6px;
	margin-right:	6px;
	color:			black;
	text-decoration:	none;
	}
		
	
	
	
img{
	margin:		0;
	padding:	0;
	border:		none;
	}	

div.login_form{
width:700px;
height:auto;
padding-left:250px;
padding-top:40px;
padding-bottom:20px;
}
	
label.username{
font-family:Helvetica, Verdana;
font-size:14px;
width:130px;
height:22px;
padding-top:3px;
}
	
input.txtbox{
font-family: Helvetica, Verdana;
font-size:14px;
padding:2px;
margin-bottom:6px;
border:1px solid #b7b7b7;
}

select.standard{
width:auto;
height:auto;
border:1px solid #b7b7b7;
font-size:12px;
padding:2px;
margin-bottom:10px;
font-family: Helvetica, Verdana;
}

form.nieuwsbrief_versturen{
width:700px;
margin-left:170px;
margin-top:30px;
}

form.nieuwsbrief_versturen select{
margin-top:2px;
margin-right:20px;
}

form.nieuwsbrief_versturen label{
padding-top:4px;
margin-right:20px;
font-size:14px;
font-family:Helvetica, Verdana;
}

textarea.txtbox{
font-family:Helvetica, Verdana;
font-size:14px;
padding:2px;
margin-bottom:10px;
border:1px solid #b7b7b7;
}

input.btn{
height: 24px;
padding-bottom: 1px;
width: auto;
font-family: Arial,Helvetica,Trebuchet;
font-size: 12px;
padding-left: 9px;
padding-right: 9px;
border:1px solid #b7b7b7;
background-image: url(img/btn_bg.jpg);
background-repeat: repeat-x;
cursor: pointer;
text-decoration: none;

}

input.login {
margin-left: 20px;
margin-bottom: 10px;
margin-top:1px;
padding-left: 9px;
padding-right: 9px;
font-size: 11px;
height: 23px;
font-weight: bold;
}

input.btn:hover{
text-decoration: underline;
cursor: pointer;
}
	
#admin_menu{
width:380px;
height:35px;
padding-left:150px;
//opacity: .100;
//filter: alpha(opacity=65);
//-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}

#admin_menu_left{
width:10px;
height:35px;
background-image:	url(img/admin_menu_left_bg.png);
background-repeat:	no-repeat;
}

#admin_menu_mid{
width:360px;
height:35px;
background-image:	url(img/admin_menu_mid_bg.png);
background-repeat:	repeat-x;
}

#admin_menu_right{
width:10px;
height:35px;
background-image:	url(img/admin_menu_right_bg.png);
background-repeat:	no-repeat;
}

div.admin_menu_item{
width:auto;
height:35px;
background-image:	url(img/admin_menu_mid_bg.png);
background-repeat:	repeat-x;
border-right:1px solid #DF4325;
}

p.admin_menu_item{
color:#ffffff;
font-family:Helvetica, Verdana;
font-size:14px;
height:27px;
width:auto;
padding-left:16px;
padding-right:16px;
padding-top:8px;
}

p.admin_menu_item:hover{
text-decoration:underline;
}



a.edit_link{
padding:3px;
margin-bottom:2px;
border:1px dashed #B5FF44;
color:#000000;
}

a.edit_link:hover{
border:1px dashed #B5FF44;
color:#A0FF11;
}
	
		
.header_title{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		30px;
	line-height:	30px;
	margin-top:		30px;
	margin-left:	20px;
	margin-bottom:	0;
	margin-right:	0;
	color:			white;
	text-decoration:	none;
	}
		
.header_subtitle{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		16px;
	line-height:	16px;
	margin-top:		10px;
	margin-left:	20px;
	margin-bottom:	0;
	margin-right:	0;
	color:			white;
	text-decoration:	none;
	}
	
.header_search{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	12px;
	margin-top:		30px;
	margin-left:	5px;
	margin-bottom:	3px;
	margin-right:	0;
	color:			white;
	text-decoration:	none;
	}
	
.header_search_button{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		11px;
	line-height:	11px;
	margin-top:		3px;
	margin-left:	0px;
	margin-bottom:	3px;
	margin-right:	0;
	padding:		4px;
	width:			32px;
	height:			12px;
	float:			left;
	background-color:	#EB2027;
	color:			white;
	text-decoration:	none;
	cursor:			hand;
	}
		
.welkom_title{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		18px;
	line-height:	18px;
	margin-top:		13px;
	margin-left:	20px;
	margin-bottom:	0;
	margin-right:	0;
	color:			white;
	text-decoration:	none;
	}

.welkom_subtitle{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		18px;
	line-height:	18px;
	margin-top:		5px;
	margin-left:	112px;
	margin-bottom:	0;
	margin-right:	0;
	color:			white;
	text-decoration:	none;
	}
	
.welkom_tags{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		16px;
	line-height:	16px;
	margin-top:		8px;
	margin-left:	22px;
	margin-bottom:	0;
	margin-right:	0;
	color:			#FFE6A8;
	text-decoration:	none;
	}
	
.welkom_leesmeer{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		12px;
	line-height:	12px;
	margin-top:		10px;
	margin-left:	22px;
	margin-bottom:	0;
	margin-right:	0;
	color:			white;
	text-decoration:	underline;
	}
	
.welkom_bekijk{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		10px;
	line-height:	10px;
	margin-top:		130px;
	margin-left:	30px;
	margin-bottom:	0;
	margin-right:	0;
	color:			white;
	}

.home_noordindia{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	12px;
	margin-top:		10px;
	margin-left:	10px;
	margin-bottom:	7px;
	margin-right:	0;
	color:			#C0272D;
	}

.home_zuidindia{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	12px;
	margin-top:		10px;
	margin-left:	10px;
	margin-bottom:	7px;
	margin-right:	0;
	color:			#E94527;
	}

p.home_nieuwsbrief{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	12px;
	margin-top:		10px;
	margin-left:	30px;
	color:			#C0272D;
	}

#home_nieuwsbrief{
	width:		170px;
	height:		125px;
	background: transparent;
}
	
#home_nieuwsbrief_content{
	width:		170px;
	height:		125px;
	background: transparent;
}

#home_nieuwsbrief_content p:hover{
 text-decoration:underline;
 cursor:pointer;
}

input.nieuwsbrief_naam{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		12px;
	margin-top:		8px;
	margin-left:	10px;
	color:			black;
	text-decoration:	none;
	padding:1px;
	}

input.nieuwsbrief_email{	
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		12px;
	margin-top:		4px;
	margin-left:	10px;
	color:			black;
	text-decoration:	none;
	padding:1px;
	}

p.nieuwsbrief_uitschrijven{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		9px;
	margin-top:		8px;
	margin-left:	5px;
	padding:		4px;
	width:			56px;
	height:			12px;
	background-color:	#9C8775;
	color:			white;
	text-decoration:	none;
	text-align:center;
	}	
	
*html .nieuwsbrief_uitschrijven{
	margin-left:	8px;
	}	
	
p.nieuwsbrief_aanmelden{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		9px;
	margin-top:		8px;
	margin-left:	10px;
	padding:		4px;
	width:			56px;
	height:			12px;
	background-color:	#EB2027;
	color:			white;
	text-decoration:	none;
	text-align:center;
	}
	
.home_ervaringen{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	12px;
	margin-top:		10px;
	margin-left:	10px;
	margin-bottom:	7px;
	margin-right:	0;
	color:			#E94527;
	}

.home_ervaringen_txt{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		11px;
	line-height:	11px;
	margin-top:		10px;
	margin-left:	12px;
	margin-bottom:	0;
	margin-right:	0;
	width:			140px;
	height:			40px;
	color:			black;
	}
	
*html .home_ervaringen_txt{
	margin-left:	4px;
	}
			
.yogawolk_txt{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		10px;
	line-height:	10px;
	margin-top:		24px;
	margin-left:	24px;
	margin-bottom:	0;
	margin-right:	0;
	color:			black;
	}
	
.yogawolk_button{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		11px;
	line-height:	11px;
	margin-top:		6px;
	margin-left:	30px;
	margin-bottom:	0;
	margin-right:	0;
	width:			68px;
	height:			12px;
	padding:		2px;
	background-color:	#FAAF3B;
	color:			white;
	cursor:			hand;
	}
	
	
p.banner_txt{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		24px;
	line-height:	26px;
	margin-top:		208px;
	margin-left:	25px;
	margin-bottom:	0;
	margin-right:	0;
	width:			auto;
	height:			auto;
	color:			white;
	text-decoration:	none;
	}
	
.reisinformatie_noordindia{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	12px;
	margin-top:		10px;
	margin-left:	10px;
	margin-bottom:	7px;
	margin-right:	0;
	color:			#C0272D;
	}

.reisinformatie_zuidindia{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	12px;
	margin-top:		10px;
	margin-left:	10px;
	margin-bottom:	7px;
	margin-right:	0;
	color:			#E94527;
	}

.info_block_title{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		16px;
	line-height:	18px;
	margin-top:		10px;
	margin-left:	0;
	margin-bottom:	0;
	margin-right:	0;
	width:			220px;
	color:			#F05B26;
	}
	
.info_block_txt{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		11px;
	line-height:	13px;
	margin-top:		3px;
	margin-left:	0;
	margin-bottom:	5px;
	margin-right:	0;
	width:			220px;
	height:			60px;
	color:			black;
	}
			
.info_block_button{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		9px;
	line-height:	9px;
	margin-top:		0;
	margin-left:	0;
	margin-bottom:	0;
	margin-right:	10px;
	padding:		4px;
	width:			48px;
	height:			10px;
	float:			right;
	background-color:	#EB2027;
	color:			white;
	text-decoration:	none;
	cursor:			hand;
	text-align:		center;
	}

.impressie_block_button{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		9px;
	line-height:	9px;
	margin-top:		0;
	margin-left:	0;
	margin-bottom:	0;
	margin-right:	10px;
	padding:		4px;
	width:			80px;
	height:			10px;
	float:			right;
	background-color:	#EB2027;
	color:			white;
	text-decoration:	none;
	cursor:			hand;
	text-align:		center;
	}	
		
.impressie_block_header{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		16px;
	line-height:	18px;
	margin-top:		10px;
	margin-left:	10px;
	margin-bottom:	0;
	margin-right:	0;
	width:			220px;
	color:			#F05B26;
	}
	
	
.impressie_block_title{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	14px;
	margin-top:		20px;
	margin-left:	10px;
	margin-bottom:	5px;
	margin-right:	0;
	width:			220px;
	color:			black;
	}
	
.impressie_block_txt{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		12px;
	line-height:	14px;
	margin-top:		3px;
	margin-left:	0px;
	margin-bottom:	5px;
	margin-right:	0;
	width:			300px;
	height:			80px;
	color:			black;
	}
			
.impressie_block_button{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		9px;
	line-height:	9px;
	margin-top:		0;
	margin-left:	0;
	margin-bottom:	0;
	margin-right:	20px;
	padding:		4px;
	width:			100px;
	height:			10px;
	float:			right;
	background-color:	#EB2027;
	color:			white;
	text-decoration:	none;
	cursor:			hand;
	}	
	
.overmij_cdshop{
	font-family:	Helvetica, Verdana, Arial;
	font-style:		italic;
	font-size:		18px;
	line-height:	18px;
	margin-top:		10px;
	margin-left:	0;
	margin-bottom:	16px;
	margin-right:	0;
	color:			#C0272D;
	}
	
.overmij_mantra{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	12px;
	margin-top:		16px;
	margin-left:	0;
	margin-bottom:	10px;
	margin-right:	0;
	color:			black;
	}

.cdshop_button{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		9px;
	line-height:	9px;
	margin-top:		0;
	margin-left:	66px;
	margin-bottom:	0;
	margin-right:	0px;
	padding:		4px;
	width:			80px;
	height:			10px;
	background-color:	#EB2027;
	color:			white;
	text-decoration:	none;
	cursor:			hand;
	}
	
.aanmelden_banner_txt{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-style:		italic;
	font-size:		40px;
	line-height:	42px;
	margin-top:		100px;
	margin-left:	30px;
	margin-bottom:	0;
	margin-right:	0;
	width:			800px;
	height:			60px;
	color:			#FAAF3B;
	text-decoration:	none;
	}	

	
.contact_banner_txt1{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-style:		italic;
	font-size:		32px;
	line-height:	34px;
	margin-top:		40px;
	margin-left:	20px;
	margin-bottom:	0;
	margin-right:	0;
	width:			240px;
	height:			60px;
	color:			#FAAF3B;
	text-decoration:	none;
	}
	
.contact_banner_txt2{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-style:		italic;
	font-size:		32px;
	line-height:	34px;
	margin-top:		86px;
	margin-left:	366px;
	margin-bottom:	0;
	margin-right:	0;
	width:			400px;
	height:			60px;
	color:			#FAAF3B;
	text-decoration:	none;
	}
	
.breadcrumb_active_header{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		14px;
	line-height:	16px;
	margin-top:		5px;
	margin-left:	0;
	margin-bottom:	10px;
	margin-right:	0;
	color:			white;
	text-decoration:	none;
	}

.breadcrumb_inactive_header{
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		14px;
	line-height:	16px;
	margin-top:		5px;
	margin-left:	0;
	margin-bottom:	10px;
	margin-right:	0;
	color:			black;
	text-decoration:	none;
	}

.breadcrumb_txt{	
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	normal;
	font-size:		9px;
	line-height:	9px;
	margin-top:		0;
	color:			black;
	text-decoration:	none;
	}
	
div.submenu{
	width:960px;
	height:auto;
	padding-left: 20px;
	clear:both;
	border-bottom:1px dashed #D5D5D5;
}

div.pijl_submenu{
margin-top:5px;
width:35px;
height:20px;
background-image:url(img/pijl_submenu.png);
background-repeat:no-repeat;
}

.superlink{	
	font-family:	Helvetica, Verdana, Arial;
	text-decoration: none;
	color:			#C0272D;
	font-weight:	normal;
	font-size:		12px;
	line-height:	12px;
	padding-top:	4px;
	padding-left:	20px;
	padding-bottom:	6px;
	}
	
.superlink:hover{	
	text-decoration: underline;
	}

a.submenu{
font-size:14px;
height:20px;
padding-top:10px;
padding-bottom:6px;
padding-left:12px;
padding-right:12px;
border-right:1px dashed #D5D5D5;
}
	
.adres{
	padding:		0;
	margin-left:	20px;
	margin-top:		12px;
	margin-bottom:	0;
	margin-right:	0;
	font-family:	Helvetica, Verdana, Arial;
	font-weight:	bold;
	font-size:		12px;
	line-height:	13px;
	color:			black;
	text-decoration:	none;
	}
		
	
	
			
a.sublink{	
	font-family:	Helvetica, Verdana, Arial;
	text-decoration: none;
	color:			#C0272D;
	font-weight:	normal;
	font-size:		14px;
	line-height:	14px;
	margin-top:		12px;
	margin-left:	6px;
	margin-bottom:	12px;
	}

a.sublink:hover{	
	text-decoration:underline;
	}	
	
	
	
		
.cf{
	margin: 	0;
	padding: 	0;
	float: 		left;
	position:	relative;
	display:	inline;
	}

.cr{
clear:right;
}

.wide{
width:940px;
clear:right;
}
	
	
#rte{
width:300px;
height:200px;
position:absolute;
top:0;
left:0;
z-index:10;
background-color:#000000;
display:none;
}
	
	
/*MAIN STRUCTURE*/	
		
#main{
	width:		1000px;
	height: 	auto;
	margin: 	0 auto;
	position: 	relative;
	background: transparent;
	z-index:	0;
	}
	
	#wrapper{
		width:		980px;
		height:		auto;
		min-height:400px;
		margin:		0 auto;
		position:	relative;
		}
		
		#header{
			width:		980px;
			height:		155px;
			}
			
			#header_top{
				width:		980px;
				height:		125px;
				margin-left: 5px;
				position:	relative;
				background-color:	transparent;
				background-image:	url(img/header_bg.jpg);
				background-repeat:	no-repeat;
				overflow:hidden;
				}
				
				#header_logo{
					width:		125px;
					height:		125px;
					margin-left:25px;
					}
				
				#header_title{
					width:		620px;
					height:		125px;
					}
					
				#header_search{
					width:		225px;
					height:		125px;
					}
			
			#header_nav{
				width:		990px;
				height:		30px;
				
				background-image: url(img/nav_bg.gif);
				background-repeat: no-repeat;
				}
				
				#header_nav_main{
					width: 		687px;
					height:		30px;
					}
					
				#header_nav_sub{
					width:		170px;
					height:		30px;
					}
					
					#nav_sub_link{
						width:			auto;
						height:			30px;
						
						}
					
					#nav_sub_link a{
						font-size:		11pt;
						font-family:	Helvetica, Verdana, Ariala;
						font-weight:	normal;
						text-decoration:none;
						color:			white;
						padding-top:5px;
						height:24px;
						padding-left:	12px;
						padding-right:	12px;
						}	
						
					#nav_sub_link a:hover{
						font-family:	Helvetica, Verdana, Arial;
						font-weight:	normal;
						text-decoration:none;
						color:			#FAAF3B;
						height:24px;
						padding-left:	12px;
						padding-right:	12px;
						padding-top:5px;
						}
						
					
						
					div.overmij a{
						width:63px;
					}
					
					div.contact a{
						width:52px;
					}
				
					#header_nav_lang{
						width:		130px;
						height:		30px;
					}
					
					#select_language{
						width:auto;
						height:30px;
					}
					
					#select_language a{
						width:auto;
						height:30px;
						padding-left:6px;
						padding-right:6px;
					}
					
					#select_language img{
						margin-top:9px;
						margin-right:5px;
						border:1px solid #E24325;
					}
					
					#select_language img.active_language{
						margin-top:9px;
						border:1px solid #FFFFFF;
					}
					
					/*DROPDOWN MENU*/
					
					#nav_main_link{
						width:		auto;
						height:		28px;
						}
						
					#nav_main_link a{
						font-size:		12pt;
						font-family:	Helvetica, Verdana, Arial;
						font-weight:	normal;
						text-decoration:none;
						color:			white;
						}	
						
					#nav_main_link a:hover{
						font-size:		12pt;
						font-family:	Helvetica, Verdana, Arial;
						font-weight:	normal;
						text-decoration:none;
						color:			#FAAF3B;
						}
						/*
					#nav_main_link a:active{
						font-size:		12pt;
						font-family:	Helvetica, Verdana, Arial;
						font-weight:	normal;
						text-decoration:none;
						color:			green;
						}*/
						
					#nav_main_link li{
						height:29px;
					}
					
					#nav_main_link li ul{
						margin-left:6px;
						height:auto;
						width:auto;
						min-width:110px;
						padding:0;
					}
					
					#nav_main_link li ul li a{
						width:auto;
					}
					
					#nav_main_link li a{
						height:23px;
						padding-top:6px;
						padding-left:12px;
						padding-right:12px;
					}
					
					#nav_main_link li ul li{
						height:29px;	
					}
						
					li.home a{
						width:55px;
						margin-left: 5px;
					}
					
					li.reis_info a{
						width:112px;
					}
					
					li.ervaringen a{
						width:84px;
					}
					
					li.inschrijven a{
						width:77px;
					}
					



#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
z-index: 2;
}

#nav li {
float: left;
line-height: 14px;
}

#nav ul {
position: absolute;
width: auto;
min-width: 110px;
display:none;
left: 0px;
top:29px;
background-color: #C0272D;
}

#nav li:hover ul, #nav li.ie_does_hover ul {
left: auto;
display:block;
background-position: 0 0;
}

#nav a {
display: block;
}

ul a{
cursor: default;
}

ul ul a:link, ul ul a:visited{
cursor: pointer;
}

ul ul a:hover, ul ul a:active{
cursor: pointer;
}

/* IE only hack \*/
* html ul li, * html ul ul li{
border-bottom: 3px solid #FFF;
}

* html ul ul li{
border-top: 0;
}
/* Einde IE only hack */ 
			
		
		
		
			#content_left{
				width:	480px;
				
				height:	auto;
				}
				
			
			
			#content_right{
				width:	480px;
				
				height:auto;
				}
			
			div.home_content{
				background-color:	transparent;
				width:980px;
				}	
				
			div.content{
				background:		white;
				margin-left:6px;
				padding-bottom:65px;
				min-height:520px;
				}
			
			div.breadcrumb{
				width:950px;
				height:auto;
				padding-left: 30px;
				padding-top:7px;
				padding-bottom:7px;
				clear:both;
				border-bottom:1px dashed #D5D5D5;
			}
		
			ul.links{
				list-style:none;
				font-size:16px;
				margin-top:15px;
				margin-left:30px;
			}
			
			ul.links li{
				height:22px;
			}
			
				
/* HOME */

#welkom{
	width:			470px;
	height:			auto;
	min-height:		170px;
	margin-top:		-26px;
	margin-left: 	4px;
	z-index:		1;
	background-image: url(img/welkom_bg.gif);
	background-repeat:	no-repeat;
	}
		
	#welkom_text{
		width:		290px;
		height:		170px;
		}
	
	#welkom_impressie{
		width:		158px;
		height:		145px;
		margin-right:	15px;
		margin-top:		10px;
		float:		right;
		background-image:	url(img/welkom_button_impressie.jpg);
		background-repeat:	no-repeat;
		cursor:		hand;
		}
	
#home_reizen{
	width:		340px;
	height:		155px;
	margin-top:	0px;
	margin-left:0px;
	background: transparent;
	}
	
	#reizen_noordindia{
		width:	160px;
		height:	155px;
		margin-top:	0;
		margin-bottom: 0;
		margin-left: 10px;
		margin-right: 0;
		text-align: center;
		cursor: hand;
		}
		
	#reizen_zuidindia{
		width:	160px;
		height:	155px;
		margin-top:	0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 10px;
		text-align: center;
		cursor: hand;
		}
	
#home_ervaringen{
	width:		120px;
	height:		150px;
	margin-top:	18px;
	margin-left:10px;
	background: transparent;
	text-align:	center;
	}	
	
#home_yogawolk{
	width:		140px;
	height:		100px;
	margin-left:420px;
	margin-top:	20px;
	background-image:	url(img/home_yogawolk.jpg);
	background-repeat:	no-repeat;
	cursor:		hand;
	}

	
/*BANNER*/	
	
#banner{
	width:		980px;
	height:		250px;
	margin-top:	-1px;
	//padding-bottom:	20px;
	background-color:	transparent;
	background-repeat:	no-repeat;
	}

#homebanner{
	width:		980px;
	height:		250px;
	margin-top:	-1px;
	//padding-bottom:	20px;
	background-color:	transparent;
	background-repeat:	no-repeat;
	}
	
.b_reisinfo{
	background-image:	url(img/banner_reisinformatie.jpg);
	}
	
.b_reisverloop{
	background-image:	url(img/banner_reisverloop.jpg);
	}
	
.b_infobijeenkomst{
	background-image: 	url(img/banner_infobijeenkomst.jpg);
	}
	
.b_hygiene{
	background-image: 	url(img/banner_hygiene.jpg);
	}
	
.b_yogaopreis{
	background-image: 	url(img/banner_yogaopreis.jpg);
	}
	
.b_contact{
	background-image: 	url(img/banner_contact.jpg);
	}
	
.b_inschrijven{
	background-image:	url(img/banner_inschrijven.jpg);
	}
	
.b_overmij{
	background-image:	url(img/banner_overmij.jpg);
	}
	

	

	
	

/*INFOBLOCK*/	
		
div.info_block{
width:367px;
height:auto;
margin-top:10px;
//background-image:	url(img/info_block_bg.jpg);
//background-repeat: no-repeat;
}

div.left{
margin-left:20px;
}

div.info_block_top{
width:367px;
height:12px;
background-image:url(img/info_block_top_bg.jpg);
background-repeat:no-repeat;
}

div.info_block_mid{
width:367px;
height:auto;
background-image:url(img/info_block_mid_bg.jpg);
background-repeat:repeat-y;
}

div.info_block_bottom{
width:367px;
height:12px;
background-image:url(img/info_block_bottom_bg.jpg);
background-repeat:no-repeat;
}

div.info_block img{
width:80px;
height:80px;
margin:20px;
}
	
div.info_block_left{
width:120px;
height:128px;
}
	
div.info_block_right{
width:240px;
height:128px;
}

/*REISINFORMATIE*/			

#banner_left{
	width:		485px;
	height:		243px;
	}
	
#banner_right{
	width:		485px;
	height:		243px;
	}	
	
	
#reisinformatie_reizen{
	width:		340px;
	height:		155px;
	margin-top:	58px;
	margin-left: 40px;
	background: transparent;
	background-repeat:	no-repeat;
	}

	
	
/*IMPRESSIE*/	
	
div.impressie_block{
	width:		368px;
	height:		100px;
	margin-left:40px;
	margin-top:	12px;
	background: transparent;
	border:	1px solid black;
	
	}
	
	div.impressie_block img{
		width:		150px;
		margin:		8px;
		}		
			
#slideshow{
	width:		360px;
	height:		360px;
	margin-top:	60px;
	margin-left:30px;
	}
	
#youtube{
	width:		360px;
	height:		240px;
	margin-top:	12px;
	margin-left:35px;
	padding-bottom:35px;
	}
	
/*OVER MIJ*/	
	
#leraar_image{
	width:		150px;
	height:		200px;
	margin-left:45px;
	margin-right: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
	text-align: center;
	cursor:		hand;
	}
	
#leraar_image a{
	color:		black;
	text-decoration: none;
	}
	
#foto_tonkekuyt{
	width:		220px;
	height:		165px;
	margin-left:80px;
	margin-top: 40px;
	margin-bottom: 40px;
	}
	
#cd_shop{
	width:		220px;
	height:		220px;
	margin-left:80px;
	margin-top:	60px;
	text-align: center;
	cursor:		hand;
	}

	
/*REISVOORBEREIDING*/

/*.bijeenkomst_data{
	font-family:	Helvetica, Verdana, Arial;
	font-size:	10px;
	margin-top:	20px;
	margin-bottom: 40px;
	border:	1p x solid red;
	}*/

#bijeenkomst_data{
width:460px;
margin-top:40px;
font-family:Helvetica, Verdana, Arial;
font-size:12px;
}

table.noordindia{
width:460px;
margin-top:40px;
margin-left:35px;
font-family:Helvetica, Verdana, Arial;
font-size:12px;
}

#bijeenkomst_data tr{
width:460px;
margin-top:5px;
}

#bijeenkomst_data td{
padding-top:5px;
width:150px;
}

#bijeenkomst_data td.geen{
padding-top:5px;
width:auto;
}

#bijeenkomst_data td.titel{
padding-bottom:10px;
width:460px;
font-family:Helvetica, Verdana, Arial;
font-weight:bold;
font-size:17px;
color:#F05B26;
text-decoration:none;
}
	
#bijeenkomst_data td.legenda{
font-size:14px;
font-weight:bold;
}

#bijeenkomst_data td.input{
padding:0;
width:170px;
padding-left:10px;
}
	
	
/*FOTOALBUM*/

#fotoalbum{
	width:	800px;
	margin-left: 20px;
	}
	
#fotoalbum img{
	margin: 10px;
	}
	
	
/*AANMELDEN*/

#signup{
	border-collapse: collapse;
	width:			400px;
	margin-top:		10px;
	margin-left:	20px;
	margin-bottom:	20px;
	height:			auto;
	font-family:	Helvetica, Verdana, Arial;
	font-size:		11px;
	}
	
#signup td{
	margin-top:		6px;
	}
	
#next_button{
	float:			right;
	margin-top:		120px;
	width:			142px;
	height:			29px;
	}
	
#breadcrumb_active{
	width:		100px;
	height:		100px;
	margin:		10px;
	margin-top:25px;
	margin-bottom: 30px;
	background-image: url(img/breadcrumb_active.jpg);
	text-align:	center;
	}
	
#breadcrumb_inactive{
	width:		100px;
	height:		100px;
	margin:		10px;
	margin-top:25px;
	margin-bottom: 30px;
	background-image: url(img/breadcrumb_inactive.jpg);
	text-align:	center;
	}
	

	
	
.b_home{
	background-image:	url(img/banner_home.jpg);
	}
	
.b_noordindia{
	background-image:	url(img/banner_noordindia.jpg);
	}
	
.b_zuidindia{
	background-image:	url(img/banner_zuidindia.jpg);
	}
	
.b_hygiene{
	background-image:	url(img/banner_hygiene.jpg);
	}
	
.b_reisverloop{
	background-image:	url(img/banner_reisverloop.jpg);
	}
	
.b_yogaopreis{
	background-image:	url(img/banner_yogaopreis.jpg);
	}
	
.b_informatiebijeenkomst{
	background-image:	url(img/banner_informatiebijeenkomst.jpg);
	}
	
.b_inschrijving{
	background-image:	url(img/banner_inschrijving.jpg);
	}
	
.b_ervaringen{
	background-image:	url(img/banner_ervaringen.jpg);
	}

table.signup_overzicht{
width:700px;
margin-left:135px;
margin-top:20px;
font-family: Helvetica, Verdana;
font-size:12px;
line-height:17px;
}

table.signup_overzicht tr{
width:700px;
margin-top:5px;
border-bottom:1px dashed #D5D5D5;
}

table.signup_overzicht td{
padding-top:2px;
padding-bottom:5px;
padding-left:20px;
width:300px;
}
	
table.signup{
width:400px;
margin-left:35px;
margin-top:10px;
font-family: Helvetica, Verdana;
font-size:11px;
line-height:17px;
}

table.signup tr{
width:400px;
margin-top:5px;
}

table.signup td{
padding-top:3px;
width:200px;
}

table.signup td.text{
padding-top:3px;
width:400px;
}

table.signup td.input{
padding:0;
width:170px;
padding-left:10px;
}

table.signup td.radio{
padding:0;
width:170px;
padding-left:10px;
padding-top:5px;
}

table.signup_errors{
width:420px;
margin-left:35px;
margin-top:10px;
font-family:Helvetica, Verdana;
font-size:12px;
}

table.signup_errors tr{
width:400px;
margin-top:5px;
}

table.signup_errors td{
padding-left:20px;
padding-top:3px;
width:400px;
}

h1.titel{
margin-left:34px;
margin-top:20px;
}

h2.titel{
margin-left:35px;
margin-top:27px;
}

h2.contact{
margin-top:105px;
}

h2.admin{
margin-left:130px;
margin-top:30px;
}

h2.signup_titel{
margin-top:45px;
}

h2.toelichting{
margin-top:45px;
}


h4.titel{
font-size: 12px;
margin-left:35px;
margin-top:27px;
font-family:Helvetica, Verdana;
}

p.introtxt{
margin-left:35px;
margin-top:17px;
font-family:Helvetica, Verdana;
font-size:12px;
line-height:17px;
}

p.reis_info{
margin-bottom:18px;
}

p.impressies{
margin-bottom:18px;
}

div.hygiene{
margin-top:50px;
}

p.txt{
margin-left:35px;
margin-top:15px;
width:800px;
padding-right:40px;
line-height:20px;
}

p.txt_left{
margin-left:35px;
margin-top:15px;
width:400px;
padding-right:40px;
line-height:20px;
font-family:Helvetica, Verdana;
font-size:14px;
}

img.right_content{
margin-top:60px;
margin-left:90px;
}

p.toelichting_download{
padding-bottom:10px;
}

p.toelichting{
width:420px;
}


#musicplayer{
	width:	60px;
	height:	30px;
	float:right;
	margin-right:25px;
}

#nieuwsbrief_container{
	width:		auto;
	height:		auto;
	margin-top:40px;
	margin-left:150px;
	font-family:Helvetica, Verdana;
	font-size:12px;
	line-height:22px;
}


#nieuwsbrief_voorbeeld_container{
	width:		auto;
	height:		auto;
	margin-top:40px;
	margin-left:125px;
	font-family:Helvetica, Verdana;
	font-size:12px;
	line-height:22px;
}

#nieuwsbrief{
	width:		658px;
	height:		auto;
	border:1px solid #FEDA89;
	padding:20px;
	padding-top:40px;
	background-color:#FDE0B5;
	font-family:Helvetica, Verdana;
	font-size:12px;
	line-height:22px;
}

h2.nieuwsbrief_titel{
margin-bottom:30px;
}

#nieuwsbrief_header{
	width:		570px;
	height:		120px;
	background-image:	url(img/nieuwsbrief_header.jpg);
	background-repeat:no-repeat;
}

#nieuwsbrief_content{
	width:		600px;
	height:		auto;
	padding-left:30px;
	min-height:450px;
	color:#000000;
	font-size:12px;
	line-height:24px;
}

#nieuwsbrieven{
	font-family:Helvetica;
	width:		600px;
	height:		auto;
	background-color:#FFFFFF;
	
}

#nieuwsbrieven_container{
	width:		600px;
	height:		auto;
	margin-top:20px;
	margin-left:160px;
	font-family:Helvetica, Verdana;
	font-size:12px;
	line-height:22px;
}

#nieuwsbrieven_list{
	width:		600px;
	height:		auto;
	border-top:1px solid #B7B7B7;
}



div.nieuwsbrief_list{
height:35px;
width:598px;
border-bottom:1px solid #B7B7B7;
border-left:1px solid #B7B7B7;
border-right:1px solid #B7B7B7;
}

div.nieuwsbrief_list:hover{
background-image:url(img/list_bg.png);
background-repeat:repeat-x;
}

div.nieuwsbrief_titel{
height:30px;
width:398px;
}

p.nieuwsbrief_titel{
padding-top:5px;
padding-left:15px;
font-size:14px;
}

div.nieuwsbrief_datum{
height:30px;
width:100px;
}

p.nieuwsbrief_datum{
padding-top:6px;
padding-left:10px;
font-size:14px;
}

#nieuwsbrieven_abbo{
	font-family:Helvetica;
	width:		600px;
	height:		auto;
	border-top:1px solid #B7B7B7;
}

#abbo_list{
	width:		598px;
	height:		auto;
	
}

div#abbo_status{
width:584px;
height:auto;
padding-left:14px;
border:1px solid #b7b7b7;
}

div#abbo_status p{
margin:0;
padding:0;
float:left;
padding-top:6px;
padding-bottom:6px;
font-family:Helvetica, Arial;
font-size:12px;
font-weight:bold;
}

select.group{
width:auto;
height:auto;
margin-top:8px;
margin-right:13px;
border:1px solid #b7b7b7;
font-size:12px;
font-family:Helvetica, Verdana;
}

div.nieuwsbrief_email{
height:30px;
width:398px;
}

p.nieuwsbrief_email{
padding-top:5px;
padding-left:15px;
font-size:14px;
}

div.nieuwsbrief_options{
height:30px;
width:200px;
}

div.nieuwsbrief_delete{
height:20px;
width:20px;
margin-top:8px;
background-image:	url(img/prullenbak.png);
background-repeat:no-repeat;
}

div.nieuwsbrief_delete:hover{
cursor:pointer;
}

a.btn_add{
color:#000000;
}

div.btn_add{
height:34px;
width:570px;
padding-left:28px;
font-family:Helvetica;
font-size:14px;
border-top:1px solid #B7B7B7;
border-right:1px solid #B7B7B7;
border-left:1px solid #B7B7B7;
cursor:pointer;
-moz-border-radius-topleft:6px; -webkit-border-radius-topleft:6px;
-moz-border-radius-topright:6px; -webkit-border-radius-topright:6px;
}

div.btn_add:hover{
background-image:url(img/list_hover.png);
background-repeat:repeat-x;
}

p.txt_add{
padding-top:6px;
padding-left:15px;
font-weight:bold;
font-size:12px;
}

div.nieuwsbrief_add{
height:35px;
width:570px;
padding-left:28px;
font-family:Helvetica;
font-size:14px;
}

div.nieuwsbrief_add:hover{
background-image:url(img/list_hover.png);
background-repeat:repeat-x;
}

p.nieuwsbrief_add{
padding-top:6px;
padding-left:15px;
font-weight:bold;
font-size:12px;
}

div.plus{
margin-top:7px;
height:20px;
width:20px;
background-image:	url(img/plus.png);
background-repeat:no-repeat;
}

div.pen{
margin-top:7px;
height:20px;
width:20px;
background-image:	url(img/pen.png);
background-repeat:no-repeat;
}

div.editor{
height:35px;
width:885px;
padding-top:30px;
padding-left:55px;
}

input.opslaan{
margin-top:22px;
}

label.nieuwsbrief_titel{
font-family:Helvetica, Verdana;
font-size:14px;
width:auto;
height:22px;
padding-top:3px;
padding-right:23px;
}
input.nieuwsbrief_titel{
margin-bottom:30px;
width:500px;
}

/*
UPLOAD STYLES
*/

#upload_container{
	width:750px;
	height:auto;
	margin-top:20px;
	margin-left:80px;
	font-family:Helvetica, Verdana;
	font-size:12px;
	line-height:22px;
}

#upload{
width:758px;
height:auto;
border:1px solid #ccc;
}

div.upload{
	width:730px;
}
.darkbg{
	background:#ddd !important;
}
div#status{
width:744px;
height:auto;
min-height:40px;
padding-left:14px;
border-bottom:1px solid #ccc;
}

div#status p{
margin:0;
padding:0;
float:left;
height:30px;
padding-top:8px;
font-family:Helvetica, Arial;
font-size:12px;
font-weight:bold;
}

img.loading{
margin-top:4px;
margin-left:8px;
}

div#files{
width:auto;
height:auto;
max-width:730px;
list-style:none; 
padding:0; 
margin:0;
margin:15px;
}
div#files div{
padding:10px; 
margin-bottom:3px; 
width:150px; 
float:left; 
margin-right:10px;
}
div#files div img{

}

label.album{
width:150px;
height:auto;
padding-top:10px;
font-weight:bold;
}

select.album{
width:150px;
height:auto;
border:1px solid #339933;
font-size:12px;
font-family:Helvetica, Verdana;
}

.success{ background:#99f099; border:1px solid #339933; }
.error{ background:#f0c6c3; border:1px solid #cc6622; }

div.album_container{
	width:750px;
	height:auto;
	margin-top:20px;
	margin-left:80px;
	font-family:Helvetica, Verdana;
	font-size:12px;
	line-height:22px;
}

div.album{
width:758px;
height:auto;
}

div.album_ervaringen{
width:920px;
padding:30px;
}

div.album_thumb{
width:160px;
height:auto;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#welkom_top{
	width:			472px;
	height:			170px;
	z-index:		1;
	background-image: url(img/welkom_top.png);
	background-repeat:	no-repeat;
	}
	
#welkom_mid{
	width:			472px;
	height:			auto;
	z-index:		1;
	background-image: url(img/welkom_mid.png);
	background-repeat:	repeat-y;
	}
	
#welkom_bottom{
	width:			472px;
	height:			16px;
	z-index:		1;
	background-image: url(img/welkom_bottom.png);
	background-repeat:	no-repeat;
	}
	
#contact_form{
	width:412px;
	height:auto;
	margin-top:35px;
	padding-left:55px;
	font-family:Helvetica, Verdana;
	font-size:14px;
}

#contact_form td.label{
	width:135px;
	padding-top:2px;
}

#adres{
width:450px;
}

#adres p{
line-height:25px;
}

#google_map{
margin-top:30px;
margin-left:30px;
width:auto;
height:auto;
}

#google_map small{
font-family:Helvetica, Verdana;
padding-top:5px;
}

p.txt_confirmation{
max-width:420px;
padding-left:35px;
padding-top:20px;
font-family:Helvetica, Verdana;
font-size:14px;
line-height:22px;
}

p.txt_confirmation small{
font-size:12px;
}

p.txt_boodschap{
max-width:420px;
padding-left:35px;
padding-top:20px;
font-family:Helvetica, Verdana;
font-size:16px;
line-height:25px;
}

#content_left p.txt{
	width:420px;
}

#content_right p.txt{
	width:420px;
}

div.nieuwsbrief_bewerken{
height:35px;
width:670px;
padding-left:28px;
font-family:Helvetica;
font-size:14px;
}

div.geemailden{
border:1px solid #ccc;
margin:20px;
margin-left:50px;
margin-top:10x;
width:880px;
height:180px;
}
p.geemailden{
width:860px;
height:160px;
overflow-y:scroll;
margin:10px;
font-family:Helvetica;
font-size:10px;
}