body {
    margin: 0px;
	background: url('img/bg_photo_1.jpg') center bottom no-repeat #fff;
    font-family: Arial, Helvetica;
    font-size: 12px;
    height: 100%;}
/*#ly_background {
	background: url('img/bg_photo_9.jpg') center bottom no-repeat;
	width: 100%;
	height: 544px;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: -100;}
    #link_login {
    	display: block;
    	position: relative;
    	margin: 502px auto 0px;
    	right: 414px;
    	width: 20px;
    	height: 20px;}*/
#ly_header {
    position: relative;
    height: 78px;
    width: 100%;
    background: #e0e31a;}
#ly_menu {
    position: relative;
    width: 898px;
    height: 34px;
    top: 44px;
    margin-left: auto;
    margin-right: auto;}
    #ly_menu a {
    	position: relative;
    	display: block;
    	float: left;
    	height: 34px;}
    .menu_home						{background: url('img/menu_home.png')						left bottom no-repeat; width: 70px;}
    .menu_home_hover				{background: url('img/menu_home_hover.png')					left bottom no-repeat;}
    .menu_home_current				{background: url('img/menu_home_hover.png')					left bottom no-repeat;}
    .menu_overons					{background: url('img/menu_overons.png')					left bottom no-repeat; width: 96px;}
    .menu_overons_hover				{background: url('img/menu_overons_hover.png')				left bottom no-repeat;}
    .menu_overons_current			{background: url('img/menu_overons_hover.png')				left bottom no-repeat;}
    .menu_cursusinfo				{background: url('img/menu_cursusinfo.png')					left bottom no-repeat; width: 114px;}
    .menu_cursusinfo_hover			{background: url('img/menu_cursusinfo_hover.png')			left bottom no-repeat;}
    .menu_cursusinfo_current		{background: url('img/menu_cursusinfo_hover.png')			left bottom no-repeat;}
    .menu_inschrijving				{background: url('img/menu_inschrijving.png')				left bottom no-repeat; width: 120px;}
    .menu_inschrijving_hover		{background: url('img/menu_inschrijving_hover.png')			left bottom no-repeat;}
    .menu_inschrijving_current		{background: url('img/menu_inschrijving_hover.png')			left bottom no-repeat;}
    .menu_agenda					{background: url('img/menu_agenda.png')						left bottom no-repeat; width: 80px;}
    .menu_agenda_hover				{background: url('img/menu_agenda_hover.png')				left bottom no-repeat;}
    .menu_agenda_current			{background: url('img/menu_agenda_hover.png')				left bottom no-repeat;}
    .menu_fotos						{background: url('img/menu_fotos.png')						left bottom no-repeat; width: 72px;}
    .menu_fotos_hover				{background: url('img/menu_fotos_hover.png')				left bottom no-repeat;}
    .menu_fotos_current				{background: url('img/menu_fotos_hover.png')				left bottom no-repeat;}
    .menu_feestenenpartijen			{background: url('img/menu_feestenenpartijen.png')			left bottom no-repeat; width: 176px;}
    .menu_feestenenpartijen_hover	{background: url('img/menu_feestenenpartijen_hover.png')	left bottom no-repeat;}
    .menu_feestenenpartijen_current	{background: url('img/menu_feestenenpartijen_hover.png')	left bottom no-repeat;}
    .menu_nieuws					{background: url('img/menu_nieuws.png')						left bottom no-repeat; width: 83px;}
    .menu_nieuws_hover				{background: url('img/menu_nieuws_hover.png')				left bottom no-repeat;}
    .menu_nieuws_current			{background: url('img/menu_nieuws_hover.png')				left bottom no-repeat;}
    .menu_contact					{background: url('img/menu_contact.png')					left bottom no-repeat; width: 83px;}
    .menu_contact_hover				{background: url('img/menu_contact_hover.png')				left bottom no-repeat;}
    .menu_contact_current			{background: url('img/menu_contact_hover.png')				left bottom no-repeat;}
.ly_main {
    position: relative;
    width: 423px;
    min-height: 592px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 167px;
    padding-right: 250px;;
    padding-bottom: 90px;
    padding-left: 225px;
    line-height: 20px;}
    .ly_main_left {
    	width: 644px;
    	padding-left: 4px;}
    .ly_main_right {
    	width: 669px;
    	padding-right: 4px;
    	padding-bottom: 380px;
	    min-height: 278px;}
    .ly_main_wide {
    	width: 890px;
    	padding-left: 4px;
    	padding-right: 4px;
    	padding-bottom: 380px;
	    min-height: 278px;}
    .ly_dropdown_menu {
    	position: absolute;
    	left: 4px;
    	top: 0px;
    	width: 226px;
    	z-index: 1000000;
    	display: none;}
    	.ly_dropdown_menu .top {
    		padding: 0px;
    		width: 226px;
    		height: 20px;}
    	.ly_dropdown_menu .top img {
    		margin: 0px;/*
    		opacity: .85;
    		filter: alpha(opacity=85);*/}
    	.ly_dropdown_menu .content {
    		position: relative;
    		width: 226px;
    		line-height: 18px;}
    		.ly_dropdown_menu .content .background {
    			background: url('img/dropdown_menu_bg.png') left top no-repeat;
    			position: absolute;
    			left: 0px;
    			top: 0px;
    			height: 100%;
    			width: 100%;
    			/*opacity: .85;
	    		filter: alpha(opacity=85);*/}
    		.ly_dropdown_menu .content a {
    			display: block;
    			width: 161px;
    			padding: 8px 28px;
    			font-family: trebuchet ms, arial, helvetica;
    			font-size: 13px;
    			color: #000;
    			text-decoration: none;
    			position: relative;
    			font-style: normal;}
    		.ly_dropdown_menu .content a:hover {
    			background: url('img/dropdown_menu_bg_hover.png') no-repeat;}
    		.ly_dropdown_menu .content a.option {
    			padding-left: 7px;
    			width: 182px;}
    		.ly_dropdown_menu .content a.option span {
    			display: block;
    			float: left;
    			margin-right: 5px;
    			margin-top: 2px;
    			width: 16px;
    			height: 16px;}
    		.ly_dropdown_menu .content a.add		span {background: url('img/icons/plus_16.png') left top no-repeat;}
    		.ly_dropdown_menu .content a.settings	span {background: url('img/icons/checkbox_16.png') left top no-repeat;}
    		.ly_dropdown_menu .content a.upload		span {background: url('img/icons/arrow_up_16.png') left top no-repeat;}
    		.ly_dropdown_menu .content a.user		span {background: url('img/icons/user_16.png') left top no-repeat;}
    		.ly_dropdown_menu .content a.email		span {background: url('img/icons/email_16.png') left top no-repeat;}
    		.ly_dropdown_menu .content a.logout		span {background: url('img/icons/lock_16.png') left top no-repeat;}
    		.ly_dropdown_menu .content a.history	span {background: url('img/icons/back_16.png') left top no-repeat;}
    		.ly_dropdown_menu .content img.order_up {
    			position: absolute;
    			right: 4px;
    			top: 6px;}
    		.ly_dropdown_menu .content img.order_down {
    			position: absolute;
    			right: 4px;
    			top: 18px;}
    	.ly_dropdown_menu .content .divider {
    		width: 217px;
    		height: 1px;
    		background: url('img/dropdown_menu_hr.png') left top no-repeat;}
    	.ly_dropdown_menu .bottom {
    		padding: 0px;
    		width: 226px;
    		height: 27px;}
    	.ly_dropdown_menu .bottom img {
    		margin: 0px;/*
    		opacity: .85;
    		filter: alpha(opacity=85);*/}
    #ddm_home				{left: 3px;}
    #ddm_overons			{left: 71px;}
    #ddm_cursusinfo			{left: 167px;}
    #ddm_inschrijving		{left: 280px;}
    #ddm_agenda				{left: 400px;}
    #ddm_fotos				{left: 481px;}
    #ddm_feestenenpartijen	{left: 552px;}
    #ddm_nieuws				{left: 677px;}
    #ddm_contact			{left: 677px;}
    #link_login {
    	display: block;
    	position: absolute;
    	bottom: 22px;
    	left: 24px;
    	width: 20px;
    	height: 20px;}
    .ly_main img {
    	margin: 5px;}
#ly_logo {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 162px;
    width: 898px;}
    #logo {
    	margin-top: 43px;
    	margin-left: 216px;}
    #ly_page_options {
    	position: absolute;
    	left: 27px;
    	top: 27px;}
#ly_news {
    position: absolute;
    left: 0px;
    top: 171px;
    width: 202px;
    height: 597px;
    font-family: Trebuchet MS, Arial, Helvetica;}
    #ly_latest {
    	background: url('img/bg_latestnews.png') no-repeat 2px 14px;
    	position: absolute;
    	left: 0px;
    	top: 0px;
    	width: 165px;
    	height: 319px;
    	font-size: 13px;
    	padding-left: 18px;
    	padding-right: 19px;
    	padding-top: 32px;
    	padding-bottom: 27px;
    	overflow: hidden;
    	line-height: 16px;}
    	#ly_latest p {
    		margin-bottom: 14px;}
    	#ly_latest .date {
    		font-size: 10px;}
    	#ly_latest .details {
    		font-style: italic;}
    #ly_newsletter {
    	background: url('img/bg_newsletter.png') no-repeat 2px 8px;
    	position: absolute;
    	left: 0px;
    	top: 378px;
    	width: 165px;
    	height: 140px;
    	padding-left: 18px;
    	padding-right: 19px;
    	padding-top: 25px;
    	font-size: 11px;}
    	#ly_newsletter input.email {
    		width: 122px;}
    #ly_news h2 {
    	font-size: 18px;
    	font-weight: bold;
    	margin-bottom: 20px;}
    #ly_socialmedia {
    	position: absolute;
    	left: 0px;
    	top: 550px;
    	width: 165px;
    	height: 32px;
    	padding: 0px 11px 0px 10px;
    	font-size: 11px;}
		#ly_socialmedia a {
			display: block;
			width: 32px;
			height: 32px;
			float: left;}
		#ly_socialmedia a img {
			width: 32px;
			height: 32px;
			border: 0px;}
#ly_agenda {
    background: url('img/bg_agenda.png') no-repeat 6px 8px;
    position: absolute;
    right: 0px;
    top: 117px;
    width: 164px;
    height: 369px;
    padding-top: 81px;
    padding-left: 65px;
    padding-right: 18px;
    font-family: trebuchet ms, arial, helvetica;
	line-height: 27px;}
    #ly_agenda a {
    	font-style: italic;}
    #ly_agenda h2 {
    	font-size: 18px;
    	font-weight: bold;
    	margin-bottom: 7px;}
    #ly_agenda table {
    	font-size: 12px;
    	width: 100%;}

a {
    color: #1c8499;
    text-decoration: none;
    font-style: italic;}
a:hover {
    color: #095166;}
a img {border: 0px;}

h1, h2, h3, h4, h5, h6 {
	font-family: trebuchet ms;}
h1 {
	margin-top: 4px;
	font-weight: normal;
	font-size: 18px;}
h2 {
	margin-top: 4px;
	font-weight: normal;
	font-size: 16px;}
h3 {
	margin-top: 4px;
	font-weight: normal;
	font-size: 14px;}
table.default {
	margin-bottom: 36px;}
table.default td,
table.default th {
	padding: 1px 5px;
	vertical-align: top;}
table.default thead td,
table.default thead th {
	background: #eee;
	font-weight: bold;
	color: #000;
	font-size: 1.22em;
	font-family: trebuchet ms;}
table.default tbody td {
	border-bottom: 1px solid #eee;}
table.default tbody tr.darkborder td {
	border-bottom: 1px solid #999;}
   
input {
	height: 18px;
	border: 1px solid #aaa;
	font-family: trebuchet ms, arial, helvetica;
	font-size: 13px;}
input.button {
	height: 22px;
	border: 1px solid #e0e31a;
	background: #e0e31a;
	color: #000;
	font-weight: bold;
	font-size: 14px;}
textarea {
	border: 1px solid #aaa;
	font-family: trebuchet ms, arial, helvetica;
	font-size: 14px;}
form.default {
	width: 100%;
	margin-bottom: 18px;}
form.default div.row {
	position: relative;
	width: 423px;
	min-height: 26px;}
form.default div.row div.label {
	display: block;
	position: relative;
	width: 162px;
	float: left;}
form.default div.row div.field {
	position: relative;
	width: 261px;
	float: right;}
form.default div.unfloater {
	position: relative;
	width: 423px;
	height: 0px;
	clear: both;}
form.default input.wide {
	width: 251px;}
form.default textarea {
	width: 251px;}
form.default input.button {
	padding-left: 18px;
	padding-right: 18px;}
input.checkbox,
input.radiobutton {
	border: 0px;}

.msg {
	color: #d00;
	font-weight: bold;
	font-size: 14px;}
.note {
	font-size: 10px;
	font-weight: bold;}
.column {
	float: left;}
div.columnunfloater {
	position: relative;
	height: 0px;
	clear: both;}
div.news_item {
	border-bottom: 1px solid #ccc;
	padding-bottom: 40px;
	margin-bottom: 40px;}
	
div.photobook_hidden {
	background: #ddd;}
div.photobook span.photobook_name a {}
