/* BEGIN GENERAL */
html, body { height:100%; }

*
{
	padding:0;
	margin:0;
}

body
{
    padding:0;
    margin:0;  
    font-size:11px;
    color:#101010;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    background-color:#FEFEFE;
    background-image:url(/images/project/bg_content.gif.v=1);
    background-repeat:repeat-x;
    background-position:top;
}

form 
{ 

}

input, select, textarea
{
    font-size:11px;
    color:#101010;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
}

textarea 
{ 
	font-size:11px;
    color:#101010;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
}

/* END GENERAL */

/* BEGIN FOOTER */
div#footer
{
    background-image:url(/images/project/bg_footer.gif.v=1);
    background-repeat:repeat-x;
    background-position:bottom;
    height:30px;
}

div#innerfooter
{
    width:1020px;
    margin:auto;  
    padding-top:8px; 
    font-size:10px;
    color:#CFD0C6;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
}

div#innerfooter .innerfooter_left
{
    width:11px;
    padding-left:44px;
    float:left;
}

div#innerfooter .innerfooter_right
{
    padding-right:40px;
    width:925px;
    float:left;
    text-align:right;
}

div#footer a:link,div#footer a:visited
{
    font-size:10px;
    color:#CFD0C6;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:none;
}

div#footer a:hover
{
    text-decoration:underline;
}

div#footer a:active
{

}
/* END FOOTER */



/* BEGIN HEADERS */
h1 {font-size:20px;color:#000000;font-weight:normal;font-style:normal;padding:0;margin:0 0 16px 0; }
h2 {font-size:16px;color:#505046;font-weight:bold;font-style:normal;padding:0;margin:0px 0 12px 0; }
h3 {font-size:14px;color:#D60038;font-weight:bold;font-style:normal;padding:0;margin:8px 0 8px 0; }
h4 {font-size:12px;color:#505046;font-weight:bold;font-style:normal;padding:0;margin:6px 0 6px 0; }
h5 {font-size:12px;color:#D60038;font-weight:bold;font-style:normal;padding:0;margin:4px 0 4px 0; }
/* END HEADERS */

/* BEGIN TEKST */
p
{
	margin-top:0px;
    margin-bottom:15px;
    line-height:15px;
}

td p
{
	margin-top:0px;
    margin-bottom:15px;
    line-height:15px;
}

a:link, a:visited
{
	font-size:11px;
    color:#D90034;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:underline;
    font-weight:bold;
}

a:hover
{
	text-decoration:none;
}

a:active
{
	text-decoration:underline;
}
/* END TEKST */
.clearen
{
    clear:both;
}

.topper
{
    width:954px;
    margin:auto;
    height:35px;
    padding-left:33px;
    padding-right:33px;
}

.topper_left
{
    width:57px;
    float:left;
}

.topper_right
{
    width:897px;
    float:left;
}

.Taal
{
    width:28px;
    text-align:center;
    height:30px;
}

.Taal a:link,.Taal a:visited,.Taal a:active
{
    display:block;
    font-size:11px;
    color:#FEFEFE;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:none;
    width:28px;
    height:23px;/*30*/
    padding-top:7px;
}

.Taal a:hover
{
    background-image:url(/images/project/mnu_top_hover.gif.v=1);
    background-repeat:no-repeat;
    background-position:top;
}

.TaalScheiding
{
    display:block;
    font-size:11px;
    color:#FEFEFE;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:none;
    background-image:url(/images/project/mnu_top_scheiding.gif.v=1);
    background-repeat:no-repeat;
    width:1px;
    height:30px;
}

.TaalSelected
{
    display:block;
    font-size:11px;
    color:#FEFEFE;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:none;
    background-image:url(/images/project/mnu_top_hover.gif.v=1);
    background-repeat:no-repeat;
    background-position:top;
    width:28px;
    height:23px;/*30*/
    padding-top:7px;
}

.banner_top
{
    width:167px;
    height:35px;
    float:left;
    padding-left:188px;
}

.contentall
{
    width:1020px;
    margin:auto;
}

.content
{
    width:954px;
    margin-left:33px;
    margin-right:33px;
}

.banner_left
{
    width:628px;
    float:left;
}

.banner_right
{
    width:326px;
    float:left;
}

.contact_top
{
    background-image:url(/images/project/contact_top.gif.v=1);
    background-repeat:no-repeat;
    width:326px;
    height:96px;
}

.contact_top a:link,.contact_top a:visited,.contact_top a:hover,.contact_top a:active
{
    display:block;
    padding-top:60px;
    padding-left:40px;
    font-size:22px;
    color:#FEFEFE;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:none;
    font-weight:bold;
}

.contact_top .Titel
{
    display:block;
    padding-top:60px;
    padding-left:40px;
    font-size:22px;
    color:#FEFEFE;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:none;
    font-weight:bold;
}

.contact_bottom
{
    background-image:url(/images/project/contact_bottom.gif.v=1);
    background-repeat:no-repeat;
    width:326px;
    height:123px;
}

.contact_bottom_pijltje
{
    display:block;
    padding-left:40px;
    font-size:14px;
    color:#FEFEFE;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:none;
    font-weight:bold;
}

.contact_bottom_rest
{
    padding-left:40px;
    padding-top:15px;
}

.contact_bottom_rest_icons
{
    width:27px;
}

.contact_bottom_rest_txt
{
    width:216px;
    padding-left:15px;
}

.contact_bottom_rest_txt a
{
    font-size:18px;
    color:#000000;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:none;
    font-weight:bold;
}

.inhoud
{
    width:954px;
    background-image:url(/images/project/bg_inhoud_top.jpg.v=1);
    background-repeat:no-repeat;
}

.inhoudleft
{
    width:620px;/*645*/
    padding-top:20px;
    /*margin-left:2px;*/
    padding-left:7px;/*5*/
    padding-right:20px;
    float:left;
}

.inhoudright
{
    width:299px;
    float:left;
    padding-top:5px;
}

.inhoudright_blokje
{
    background-color:#D3D3CA;
    margin-bottom:2px;
    width:259px;/*299*/
    padding:20px;
}

.inhoudleft_blokje
{
    padding-bottom:5px;
}

.inhoudleft_links
{
    width:300px;
    float:left;
    margin-right:20px;
}

.inhoudleft_rechts
{
    width:300px;
    float:left;
}

.linkterug
{
    text-align:right;
    margin-top:10px;
}

.linkterug a:link,.linkterug a:visited
{
    font-size:11px;
    color:#D90034;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    text-decoration:underline;
    font-weight:bold;
}

.linkterug a:hover
{
    text-decoration:none;
}

.linkterug a:active
{
    text-decoration:underline;
}

.onderkaartje
{
    width:300px;
}

.onderkaartje_links
{
    width:120px;
    margin-right:10px;
    float:left;
}

.onderkaartje_rechts
{
    width:170px;
    float:left;
}

/* rechterflank */
.onderkaartje2
{
    margin-top:10px;
    width:260px;
}

.onderkaartje2_links
{
    width:80px;
    margin-right:10px;
    float:left;
}

.onderkaartje2_rechts
{
    width:170px;
    float:left;
}

.label_zoek
{
    width:93px;
    font-size:14px;
    color:#101010;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    font-weight:bold;
}

.input_zoek input
{
    width:75px;
    border:1px solid #B1B1B1;
    font-size:14px;
    color:#101010;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
}

.input_zoekknop a:link,.input_zoekknop a:visited,.input_zoekknop a:hover,.input_zoekknop a:active
{
    display:block;
    background-image:url(/images/project/btn_zoek2.jpg.v=1);
    background-repeat:no-repeat;
    width:77px;
    height:23px;/*28*/
    padding-top:5px;
    font-size:12px;
    color:#FEFEFE;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
}

.errors_zoek
{
    color:Red;
    font-size:11px;
    font-family:Arial, Geneva, Verdana, Sans-Serif;
}

/* reserveren */
.reserveren_label
{
    width:130px;
    font-size:12px;
    color:#101010;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
}

.reserveren_input
{
    width:130px;
}

.reserveren_input select
{
    width:105px;
    font-size:12px;
    color:#101010;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
}

input.dp-applied 
{
	width: 101px;
	float: left;
	padding-left:4px;
    height:17px;/*20*/
    padding-top:3px;
    border:1px solid #D3D3CA;
    font-size:12px;
    color:#101010;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
}

a.dp-choose-date 
{
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 3px 0 0 3px;
	display: block;
	/*text-indent: -2000px;*/
	overflow: hidden;
	background: url(/images/project/calendar.png) no-repeat; 
}

a.dp-choose-date .dp-disabled 
{
	background-position: 0 -20px;
	cursor: default;
	border:1px solid red;
}

.reserveren_knop a:link,.reserveren_knop a:visited,.reserveren_knop a:hover,.reserveren_knop a:active
{
    display:block;
    background-image:url(/images/project/btn_large.jpg.v=1);
    background-repeat:no-repeat;
    width:128px;
    height:23px;/*28*/
    padding-top:5px;
    font-size:12px;
    color:#FEFEFE;  
    font-family:Arial, Geneva, Verdana, Sans-Serif;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
}


