body, html
{
	overflow:auto;
	min-height:100%;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	color:#004039;
	font-size:80%;
	position:relative;
	background: #68C9CB url('/images/bg.jpg') no-repeat 100% 100%;
}

a{color:#ec008c;}

table.styled
{
	border-spacing: 0 5px !important;
    font-size: 100%;
}

table.styled .bold
{
	color:#000;
}

table.styled tr td
{
	background-color: #FABF26;
    color:#8D3F2B;
    padding: 10px;
}

h1, h2, h3, h4, h5, h6
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h1
{
	color:#ec008c;
	font-size:270%;
	margin-top:0;
	line-height:120%;
}

h2
{
	color:#009799;
	line-height:22px;
	font-size:19px;
}

#back2main
{
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../../images/back2main.png);
	display:block;
	position:absolute;
	right:-40px;
	top:-35px;
	width:187px;
	height:77px;
	background-position:0 0;
}

#back2main:hover
{
	background-position:0 100%;
}

.logo
{
	float: left;
    margin-bottom: 25px;
    margin-right: 50px;
}

.top
{
	height:37px;
	width:100%;
	float:left;
	background: url('/images/header_top.jpg') no-repeat 0px 0px;
}

#wrapper
{
	background-color: #FFFFFF;
    display: block;
    margin: 75px auto;
    min-height: 330px;
    padding: 0 0 200px;
    position: relative;
    width: 780px;
}

.content
{
	padding: 75px 25px 25px;
}

#category_records
{
	display:block;
	padding-bottom:80px;
	clear: both;
}

.category_record, .date_record
{
	padding-left:25px;
	display:block;
	padding-top:30px;
	position:relative;
}

.category_record p,
.date_record p
{
	margin-top:0;
}

.category_record .category, .date_record .date
{
	background-image: url("../../images/paard.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #009799;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 150%;
    font-weight: bold;
    line-height: 39px;
    margin-left: -58px;
    padding: 8px 58px;
    text-decoration: none;
    width: auto;
}

.page_description
{
	float:left;
}

#date_records
{
	padding-bottom:75px;
	clear: both;
}

.date_record 
{
	padding-top:10px;
}

.date_record a.date
{
	background-image:url(../../images/date_record.jpg);
	margin-left:-67px;
	padding-left:67px;
	color:#ffffff;
	width:685px;	
	position:relative;
	display:block;
}

.date_record a.date .datum
{
	position:absolute;
	right:25px;
	top:0;
	color:#004039;
}

#pedje
{
	background-image:url(../../images/pedje.png);
	background-position:0 0;
	bottom:-35px;
	display:block;
	height:295px;
	left:-91px;
	position:absolute;
	width:192px;
}
		
#logo_neerpelt,
#logo_peer,
#logo_bocholt,
#logo_meeuwengruitrode,
#logo_toerismelimburg,
#europa
{
	position:absolute;
	display:block;
	bottom:0;
	right:0;
	text-indent:-9999px;
	overflow:hidden;
	height:69px;
	border:none;
	width:129px;
	background-position:0 0;
}

#logo_toerismelimburg
{
	background-image:url(../../images/ToerismeLimburg-promologo.jpg);
	height: 63px;
    width: 149px;
}

#logo_meeuwengruitrode
{
	background-image:url(../../images/logo_meeuwengruitrode.gif);
	width:170px;
	right:129px;
}

#logo_bocholt
{
	background-image:url(../../images/logo_bocholt.gif);
	width:134px;
	right:288px;
}

#logo_peer
{
	background-image:url(../../images/logo_peer.gif);
	right:422px;
}

#logo_neerpelt
{
	background-image:url(../../images/logo_neerpelt.gif);
	right:551px;
	height:112px;
}

.form_record
{
	clear:left;
	background-color:#247c7b;
	padding:3px 10px;
	color:#ffffff;
	margin-bottom:10px;
}

.form_record2
{
	clear:left;
	background-color:#247c7b;
	padding:3px 10px;
	color:#ffffff;
}

.form_record label, .form_record2 label
{
	display:inline-block;
	width:125px;
	padding:0;
	margin:0;
}

#europa
{
	background-image:url(../../images/footer.png);
	right:auto;
	left:80px;
	bottom:-40px;
	overflow:hidden;
	text-indent:-9999px;
	height:31px;	
	width:395px;
}

.form_record select
{
	border:4px solid #247c7b;
	padding:3px;
	width:163px;
	margin-right:90px;
}

.form_record2 select
{
	border:4px solid #247c7b;
	padding:3px;
	width:163px;
}

.form_record input, .form_record2 input
{
	border:4px solid #247c7b;
	padding:3px;
	width:150px;
	margin:0 90px 0 0;
}

.form_record label.wide_label, .form_record2 label.wide_label
{
	width:512px;
}

.reservationList, 
.reservationListTitle
{
	float: right;
    width: 510px;
	margin-bottom: 20px;
}
.reservationList
{
	padding:0px;
	margin:0px;
}
.reservationList li
{
	border-bottom: 1px solid #FABF26;
    display: block;
    height: 20px;
    list-style: none outside none;
    padding: 4px;
}

.reservationList li span
{
	float:left;
}

.reservationList li a
{
	float:right;
}

.rightSide
{
	float:right;
	width:510px;
}

.imageList
{
	display: block;
    float: left;
    padding-left: 0;
    width: 100%;
	margin: 0px;
}

ul#page_navig
{
	list-style:none;
	display:block;
	width:238px;
	height:36px;
	position:relative;
	padding:0;
	margin:25px auto;
}

ul#page_navig li
{
	padding:0;
	margin:0;
}

ul#page_navig li a
{
	display:block;
	height:36px;
	text-indent:-9999px;
	top:0;
	bottom:0;
	position:absolute;
}

ul#page_navig li.vorige a
{
	background-image:url(../../images/vorige.gif);
	width:110px;
	left:0;
}

ul#page_navig li.volgende a
{
	background-image:url(../../images/volgende.gif);
	width:128px;
	right:0;
}

ul#page_navig li.bevestigen a
{
	background-image:url(../../images/bevestig.gif);
	width:128px;
	right:0;
}

.bold
{font-weight:bold;}

a#print
{
	background-image:url(../../images/print.gif);
	bottom:-60px;
	height:39px;
	overflow:hidden;
	position:absolute;
	right:15px;
	text-indent:-9999px;
	width:38px;
}

table{
}

/*
form{background-color:#009799;}
*/


.GB_Window .header
{
	border:none !important;
	background:none #ffffff !important;
}
.GB_Window .header table
{
	background:none #ffffff !important;
	border:none !important;
}
.GB_Window .content
{
	border:none !important;
	background-color:#fabf26 !important;
}

.GB_Window .close
{
	background-image:url(/images/close.png);
	border:0 none;
	display:block;
	height:39px;
	width:39px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:-10px;
	text-align:right;
	text-indent:-9999px;
	top:-10px;
}

iframe
{
	background-color:#fabf26 !important;
}

.GB_Window .close img
{
	display:none;
	border:none !important;
	text-decoration:none !important;
}

.GB_Window .close span
{
	position:absolute;
	left:0;
	top:0;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	bottom:0;
	right:0;
	font-size:0;
	line-height:100px;	
	border:none !important;
	text-decoration:none !important;
	height:39px;
	width:39px;
}

.GB_Window .caption
{
 	color: #EC008C;
    font-size: 270% !important;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 27px !important;
    padding-top: 20px;
}

	#GB_frame{height:95%}		
	
	iframe#GB_frame{height:200px!important;}

	#mainForm
	{
		text-align:left;
	}
	
	#mainForm .category_record
	{
		padding-left:0px;
	}
	
	#mainForm .category_record label
	{
		
	}
	
	#mainForm input[type="file"]
	{
		width:auto;
	
	}
	
	#mainForm.float
	{
		float:left;
	}

