flogo2@charset "utf-8";

img {
border: none;	
}

a img {
border: none;
}

html, body {
background: url(../images/back.png) repeat-x;
text-align: center; /* for IE */
height: 100%;
margin: 0px;
padding: 0px;
}

p.contentparticulier {
line-height: 5px;	
}

.text {
color: #505050;
font: 11px Arial, Helvetica, sans-serif;
}

.container {
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
margin-top: 40px;
width: 1004px;
background: #ececec;
border: 3px solid #dcdcdc;
margin-left: 127px;
}

.clear {
clear: both;	
}

.stijl1 {
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
}

.footer {
margin: 0 auto;
width: 1004px;
color: #6f6f6f;
font: bold 11px Arial, Helvetica, sans-serif;
text-align: left;
margin-top: 7px;
}

.spacer {
width: 100%;
height: 40px;
}

.header {
background: url(../images/header.png) no-repeat;
width: 1004px;
height: 182px;
float: left;
}

.logo {
width: 125px;
float: left;
margin-right: 50px;
padding-top: 25px;
text-align: right;
}

.logo2 {
width: 300px;
float: left;
font: 12px Arial, Helvetica, sans-serif;
line-height: 1.6em;
color: #505050;
padding-top: 22px; /*origineel: 89px;*/
margin-left: 30px;
}

.logo2 a { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.logo2 a:active { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.logo2 a:visited { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.logo2 a:hover { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: underline; }

#imghome a{ font: 12px Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none;} 
#imghome a:active {font: 12px Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none;}
#imghome a:visited {font: 12px Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none;}
#imghome a:hover {font: 12px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}




.menu {
width: 1004px;
height: 39px;
float: left;
background: #ffffff;
}

.menuitem {
margin-right: 1px;
width: 200px;
height: 29px;
float: left;
background: #b8b8b8;
text-align: center;
font: 12px Arial, Helvetica, sans-serif;
color: #fff;
padding-top: 10px;
font-weight: bold; 
}

.menuitem a { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.menuitem a:active { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.menuitem a:visited { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.menuitem a:hover { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: underline; }

.menuitemactive a { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-decoration: none; }
.menuitemactive a:active { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-decoration: none; }
.menuitemactive a:visited { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-decoration: none; }
.menuitemactive a:hover { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-decoration: underline; }

.menuitemlast a { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.menuitemlast a:active { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.menuitemlast a:visited { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.menuitemlast a:hover { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: underline; }

.menuitemlastactive a { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-decoration: none; }
.menuitemlastactive a:active { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-decoration: none; }
.menuitemlastactive a:visited { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-decoration: none; }
.menuitemlastactive a:hover { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-decoration: underline; }

.menuitemlast {
width: 200px;
height: 29px;
float: left;
background: #b8b8b8;
text-align: center;
font: 12px Arial, Helvetica, sans-serif;
color: #505050;
padding-top: 10px;
font-weight: bold; 
}

.menuitemlastactive {
width: 200px;
height: 29px;
float: left;
background: #505050;
text-align: center;
font: 12px Arial, Helvetica, sans-serif;
color: #ffffff;
padding-top: 10px;
font-weight: bold; 
}

.menuitemactive {
margin-right: 1px;
width: 200px;
height: 29px;
float: left;
background: #505050;
text-align: center;
padding-top: 10px;
font-weight: bold; 
color: #fff;
}

.sitemap {
width: 965px;
height: 30px;
font: 12px Arial, Helvetica, sans-serif;
color: #505050;
text-align: right;
float: left;
padding-top: 10px;
}

.content {
width: 100%;
float: left;
margin: 0px auto;
height: auto;
margin-bottom: 10px;
}

/* home.php */

.homealgemeen {
width: 954px;
margin-left: 24px;
margin-right: 24px;
height: 100px;
background: #fff;
margin-bottom: 24px;
}

.homealgemeentekst {
color: #000;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
padding: 5px 30px 0 40px;
line-height: 18px;
}

.homealgemeentekst h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1C321F;
}

.homealgemeentekst p {
line-height: 15px;
}

.homealgemeenspacer {
width: 100%;
height: 24px;
background: #ad6716;
}

.homezakelijk {
width: 465px;
height: 406px;
float: left;
background: #fff;
margin-left: 24px;
margin-right: 24px;
}

.homeparticulier {
width: 465px;
height: 406px;
float: left;
background: #fff;
}

.homeplaatje {
width: 100%;
height: 248px;
}

.homezakelijkspacer {
width: 100%;
height: 36px;
background: #1c321f;
}

.homezakelijktekst {
width: 430px;
height: 98px;
color: #000;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
padding: 10px 0 0 20px;
line-height: 18px;
}

.homezakelijktekst h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1C321F;
}

.homezakelijktekst p {
line-height: 15px;
}

.homezakelijktekst p a, a:active, a:visited, a:hover {
font: 11px Arial, Helvetica, sans-serif;
color: #1C321F;
font-weight: bold;
}

.homeparticulierspacer {
width: 100%;
height: 36px;
background: #ad6716;
}

.homeparticuliertekst {
width: 430px;
height: 98px;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
padding: 10px 0 0 20px;
line-height: 18px;
}

.homeparticuliertekst h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #AD6716;
}

.homeparticuliertekst p a, a:active, a:visited, a:hover {
font: 11px Arial, Helvetica, sans-serif;
color: #AD6716;
font-weight: bold;
}

.homeparticuliertekst p {
line-height: 15px;	
}

#homeyoutube {
width: 944px;
height: 370px;
float: left;
background: #fff;
margin-left: 24px;
margin-right: 24px;
margin-top: 10px;
padding: 5px;
text-align: center;
}

/* zakelijkeevenementen.php */

.zakelijk {
width: 965px;
float: left;
background: #ececec;
margin-right: 35px;
}

.zakelijkspacer {
width: 99.2%;
height: 30px;
background: #1C321F;
float: left;
}

.submenu {
width: 188px;
/* height: 240px; */
float: left;
font: 12px Arial, Helvetica, sans-serif;
color: #505050;
}

.submenu a, a:active, a:visited, a:hover {
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: none;
text-decoration: none;
}

.zakelijkcontent {
width: 775px;
height: auto;
float: left;
}

.zakelijkcontent a, a:active, a:visited, a:hover { text-decoration: none; font-weight: normal; }

.zakelijkcontent p {
font: 11px Arial, Helvetica, sans-serif;
color: #000;
font-weight: regular;
line-height: 18px;
}

ul {
    color: #505050;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 12pt;
}


.zakelijktekst {
width: 535px;
height: 240px;
float: left;
padding: 10px 0 0 20px;
overflow-y: auto;
overflow-x: hidden;
color: #1C321F;
}

.zakelijktekst p {	
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 12.0pt;
}

.zakelijktekst h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1C321F;
}

.zakelijktekst h1 a, a:active, a:visited, a:hover { 
text-decoration: none; 
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1C321F;
}

.zakelijktekst u {
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1C321F;
text-decoration: underline;
}

.zakelijktekst p a, a:active, a:visited, a:hover {
font-weight: none;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 12.0pt;
}

.zakelijkcontent h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1C321F;
margin-bottom: 15px;
}

.zakelijkvergadering {
width: 775px;
height: 78px;
float: left;
background: #fff;
margin-bottom: 10px;
}

.plaatje {
width: 275px;
height: 78px;
float: left;
}

.tekst {
width: 485px;
height: 73px;
float: left;
padding-left: 15px;
padding-top: 5px;
letterspacing: 5px;
}

.zakelijkreceptie {
margin-top: 10px;
width: 500px;
height: 78px;
float: left;
}

.zakelijkdiner {
margin-top: 10px;
width: 500px;
height: 78px;
float: left;
}

.zakelijkpersoneelsfeesten {
margin-top: 10px;
width: 500px;
height: 78px;
float: left;
}

.zakelijkjubileum {
margin-top: 10px;
width: 500px;
height: 78px;
float: left;
}

/* particuliereevenementen.php */

.particulier {
width: 965px;
height: auto;
float: left;
background: #ececec;
margin-right: 35px;
}

.particulierspacer {
width: 100%;
height: 30px;
background: #ad6716;
float: left;
}

.particuliercontent {
width: 775px;
height: auto;
float: left;
}
.particuliercontent a, a:active, a:visited, a:hover { text-decoration: none; }

.particuliertekst {
width: 535px;
height: 240px;
float: left;
padding: 10px 0 0 20px;
overflow-y: auto;
overflow-x: hidden;
color: #AD6716;
}

.particuliertekst p {	
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 12.0pt;
}

.particuliertekst h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #AD6716;
margin-bottom: 25px;
}

.particuliertekst h1 a, a:active, a:visited, a:hover { 
text-decoration: none; 
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #AD6716;
}

.particuliertekst u {
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #AD6716;
text-decoration: underline;
}

.particuliertekst p a, a:active, a:visited, a:hover {
font-weight: none;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 12.0pt;
}

.particuliercontent p {	
font: 11px Arial, Helvetica, sans-serif;
color: #000;
font-weight: regular;
line-height: 18px;
}

.particuliercontent h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #AD6716;
margin-bottom: 15px;
}

.particuliertrouwen {
width: 775px;
height: 78px;
float: left;
background: #fff url(../images/contentparticulierbrunchen.png) no-repeat;
}

.particulierfeesten {
margin-top: 10px;
width: 775px;
height: 78px;
float: left;
background: #fff url(../images/contentparticulierfeesten.png) no-repeat;	
}

.particulierbrunchen {
margin-top: 10px;
width: 775px;
height: 78px;
float: left;
background: #fff url(../images/contentparticulierbrunchen.png) no-repeat;	
}

.particulierkerstbrunch {
margin-top: 10px;
width: 775px;
height: 78px;
float: left;
background: #fff url(../images/contentparticulierkerstbrunch.png) no-repeat;	
}

/* overons.php */

.overons {
width: 100%;
height: auto;
float: left;
background: #ececec;
}

.overonsspacer {
width: 100%;
height: 30px;
background: #641d19;
float: left;
}

.overonsmidden {
width: 555px;
/* height: 355px; */
float: left;
background: #fff;
margin-right: 5px;
}

.overonsheader {
width: 100%;
height: 110px;
float: left;
background: #fff;
}

.overonstekst {
width: 535px;
height: 240px;
float: left;
padding: 10px 0 0 20px;
overflow-y: auto;
overflow-x: hidden;
}

.overonstekst a, a:active, a:visited, a:hover {
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 1.0pt;
text-decoration: none;
}
.overonstekstt p {	
font: 9px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 9pt;
font-weight: bold;
}

.overonstekstt a { font: 9px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.overonstekstt a:active { font: 9px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; text-decoration: none; }
.overonstekstt a:visited { font: 9px Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none; }
.overonstekstt a:hover { font: 9px Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: underline; }

.overonstekst p {	
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 12.0pt;
}

.overonstekst h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #641d19;
margin-bottom: 25px;
}

.overonstekstreferenties {
width: 535px;
height: 345px;
float: left;
padding: 10px 0 0 20px;
overflow-y: auto;
overflow-x: hidden;
}

.overonstekstreferenties a, a:active, a:visited, a:hover {
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 1.0pt;
text-decoration: none;
}

.overonstekstreferenties p {	
font: 11px Arial, Helvetica, sans-serif;
color: #505050;
font-weight: regular;
line-height: 12.0pt;
}

.overonstekstreferenties h1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #641d19;
margin-bottom: 25px;
}

.overonsrechts {
width: 209px;
height: 355px;
float: left;
}

.overonsfoto1 {
width: 217px;
height: 240px;
float: left;
margin-top: 5px;
margin-bottom: 10px;
}

.overonsfoto2 {
width: 209px;
height: 99px;
float: left;	
background: #fff;
}

.overonsfoto3 {
width: 217px;
height: 105px;
float: left;	
background: #fff;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #641d19;
}

