.GKMaand 
{
	font-size:12px;
	font-family:Verdana;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF
}

.GKMoment
{
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	color: #FFFFFF
}

.AcceptantenNaam
{
	color: #198fc1;
}

A.BlauwebalkLink:link    {color:#FFFFFF; text-decoration: none;}
A.BlauwebalkLink:visited {color:#FFFFFF; text-decoration: none;}
A.BlauwebalkLink:active  {color:#FFFFFF; text-decoration: none;}
A.BlauwebalkLink:hover   {color:#FFFFFF; text-decoration: underline;}

A.FooterLink:link    {color:#FFFFFF; text-decoration: none;}
A.FooterLink:visited {color:#FFFFFF; text-decoration: none;}
A.FooterLink:active  {color:#FFFFFF; text-decoration: none;}
A.FooterLink:hover   {color:#FFFFFF; text-decoration: underline;}

A.GKMomentLink:link    {color:#FFFFFF; text-decoration: none;}
A.GKMomentLink:visited {color:#FFFFFF; text-decoration: none;}
A.GKMomentLink:active  {color:#FFFFFF; text-decoration: none;}
A.GKMomentLink:hover   {color:#FFFFFF; text-decoration: underline;}


a, img {
	border:none;
	text-decoration:none;
	color:#505050;
}

a:hover {
	border:none;
	text-decoration:underline;
}

Input.LinksZoekInput
{
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
	font-weight: none;
	color: Black;
	border: 0px;
	height: 16px;
}

Input.MAFInput
{
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
	font-weight: none;
	height: 17px;
}

Input.NieuwsbriefInput
{
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
	font-weight: none;
	color: Black;
	border: 1px;
	border-color: Black;
	height: 17px;
}

.ValidatorMessage
{
	font-size:9px;
	font-family:Verdana;
	text-decoration:none;
	font-weight: normal;
	color:#FFAAAA;
}

.zoekbloktitel
{
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
}

.footer
{
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	color:#FFFFFF;
}

a.footer
{
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	color:#FFFFFF;
}
a.footer:hover
{
	text-decoration:underline;
}

a.leesmeer
{
	color:#198fc1;
	cursor:pointer;
	font-size:10px;
}
a.leesmeer:hover
{
	color:#198fc1;
	text-decoration:underline;
}
a.zoeklabel 
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
a.zoeklabel:hover
{
	text-decoration:none;
}

a.cmsnav
{
	width:100%;
	height:24px;
	border:solid 0px #c0c0c0;
	padding:4px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0e0e0', endColorStr='#c0c0c0', gradientType='0');  
}
a.cmsnav:hover
{
	width:100%;
	text-decoration:none;
	border:solid 0px #c0c0c0;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#e0e0e0', gradientType='0');  
}

td, p
{
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}
td.element
{
	line-height:15px;
}
div.element
{
	line-height:15px;
}
td.crumblepath {
	font-size:10px;
	background:#ffffff;
}
td.header, span.header
{
	font-size:12px;
}
td.small {
	font-size:10px;
}
td.meerzoeken
{
	color:#0E1B8D;
	font-size:12px;
	font-weight:bold;
}

td.meerzoekenklein
{
	color:#0E1B8D;
	font-size:10px;
	font-weight:bold;
}

table.element
{
	border-bottom: 2px solid #efefef;
	border-top: 0px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
}

div.kop
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:13px;
	margin-bottom:0px;
}
td.document
{
	line-height:15px;
}

select.cms
{
	font-size:10px;
	background:#ffffff;
}

.requiredfield 
{
	color: #FF008A;
}

.emailfootertext 
{
	color:#FFFFFF;
}

input.txtzoek, textarea.txtzoek
{
	font-size:9px;
	font-family:Verdana;
	width:100%;
	border:solid 1px #000000; 
}
select.cmbzoek
{
	font-size:9px;
	font-family:Verdana;
	width:100%;
	border:solid 1px #000000; 
}

.VerblijfWrapper
{
	font-size:11px;
	font-family:Verdana;
	width:100%;
	border:solid 1px #000000; 
}

input.baseproperties
{
	font-size:9px;
	font-family:Verdana;
	width:100%;
	border:solid 0px #000000; 
	background:#9EBEF5;
}

.txtError
{
	color:White;
	background-color:Red;
}
.error
{
	color:Red;
	font-weight:bold;
}
tr.hotelVoorzieningen
{
	border:1px solid black;
	
}
tr.hotelVoorzieningen table
{
	border:1px solid black;
}
tr.hotelVoorzieningen th
{
	font-weight:bold;
	font-size:60%;
	text-align:left;
}
td#hotelBeoordeling
{
	font-weight:bold;
}
tr.hotelPeriode table
{
	border: 1px solid black;
}
tr.hotelNaam
{
	background-color:Black;
	color:White;
	font-weight:bold;
	font-size:110%;
	width:100%;
}
tr.hotelNaam a
{
	color:White;
}
tr.hotelMenu
{
	background-color:#adadad;
	color:White;
	height:30px;
	padding-left:5px;
}
tr.hotelMenu a
{
	display:block;
	width:100px;
	padding-left:5px;
	height:20px;
	font-weight:bold;
	color:White;
	float:left;
	text-align:center;
	padding-top:3px;
	
}
tr.hotelMenu > td:first-child
{
	margin-left:5px;
}
	
tr.hotelMenu a.selected
{
	color:Black;
	background-color:White;	
	height:20px;
}
tr.hotelheader
{
	background-color:#adadad;
	padding-left:5px;
}
td#hPerAllePrijzen
{
	background-color:Black;
	color:White;
	font-weight:bold;
}
tr.hotelPeriode a
{
	background-color:Black;
	color:White;
	font-weight:bold;
}
table#tblHotelZoek
{
	border:1px solid gray;
	width:99%;
	margin:5px;
	padding-left:5px;
	padding-bottom:5px;
	
}
#tblHotelZoek td
{
	font-size:9px;
}

#tblHotelZoek th
{
	font-weight:bold;
	font-size:12px;
	text-align:left;

}


tr#lnkAccommodatiesTypes
{
	border-bottom:1px solid gray;	
	margin:0px;
	padding:0px;
}
tr#lnkAccommodatiesTypes td
{
	border-left:1px solid gray;
	
	margin:0px;
	padding:0px;
	text-align:center;
	
}
tr#lnkAccommodatiesTypes > td:first-child
{
	border-left:none;
}
tr#lnkAccommodatiesTypes a.selected
{
	background-color:white;
	color:Black;
	width:100%;
	height:100%;
	display:block;
}
table#tblHotelZoekUitgebreid
{
	border:1px solid gray;
	border-bottom:none;
	width:99%;
	margin:5px;
	padding:5px;	
}
div#divHotelOverzichtLinks
{
	width:125px;
	margin-top:50px;
	text-align:center;
	
}
div#divHotelOverzichtLinks img
{
	float:left;	
	margin-left:32px;
	margin-top:10px;
	display:block;
}
div#divHotelOverzichtLinks input
{
	float:left;	
	margin-left:32px;
	margin-top:10px;
	display:block;
}

div#divHotelOverzichtLinks a
{
	color:White;
	background-color:Black;
	margin-top:10px;
	display:block;
	float:left;
	width:100%;
}

