body {
margin: 0;
height: 100%;
font-family: tahoma;
font-size: 12px;
overflow: -moz-scrollbars-vertical;
}

/*Disable de selectie outline in firefox*/
body a:focus {
outline: 0;
}

h1{
font-size:14px;
font-style: bold;
margin-top:0px;
}
h2{
font-size:13px;
}

h3{
font-size:12px;
text-decoration:underline;
}

.partymeubilair td{
vertical-align:top;
valign:top;
padding:0px;
margin:0px;}

#container{
left: 50%;
width: 975px;
margin-left:auto;
margin-right:auto;
border-width: thin;
border-color: #000000;
border-style: solid;
}

.error{
color:#FF0000;
}

/* Begin Header CSS */
#visual{
width: 975px;
height: 289px;
padding: 0;
 }

/* Logo boven de overlay */
#visual-logo{
	position: absolute;
	z-index: 5;
	top: 198px;
	margin-left: 68px;
	border:0;
}

/* Transparante overlay boven de visual */
#visual-overlay{
	position: absolute;
	z-index: 2;
	top:127px;
	height: 164px;
	width: 975px;
	background:url(/images/overlay.png);
}

/* Header visual */
#visual-image{
    position: absolute;
}
/* Eind header CSS*/


/* Menu CSS */
#menu{
float: left;
width: 199px;
height: 323px;
}

#menu ul
{
list-style: none;
padding: 0;
margin: 0;

}

#menu li a
{a
	height: 21px;
	line-height: 20px;
	float: none;
	width: 100% -24px;
	background-color: #000000;
	display: block;
	color: #ffffff;
	padding-left: 24px;
	text-decoration: none;
	text-align: left;
	list-style: none;
	margin-bottom: 10px;
	letter-spacing:2px;
} 

#menu li a:hover
{
color:#cf003d;
}
/* Eind menu CSS */



/* Buffettenpagina */
.buffetprijs {
  color: #000000;
  font-family:tahoma;
  font-size:12;
  font-style:oblique;
 float:right;
 font-weight:bold;
}  

.menu td.buffetcel:link {
color: #333333;
background: #ffffff;
border:1px solid #000000;
}

.menu td.buffetcel:hover {
color: #EEEEEE;
background: #DBDBDB;
border:1px solid #000000;
}

.menu td.buffetcel {
border:1px solid #000000;
color: #333333;
background: #ffffff;
text-decoration:none;
font-size:12px;
line-height:16px;
font-family: tahoma;
padding: 2px 3px;
}

div.menu a {
display:block;
}


/* Eind buffetten */


/* Content CSS*/
#content{
	float: left;
	width: 480px;
	margin-left: 15px;
	margin-right: 15px;
}

#content a{
text-decoration: none;
color: #cf003d;
}

#content a:hover {
text-decoration:underline;
}
/* Eind Content CSS */


/* Begin Fotoalbum  263 CSS*/
#fotoalbum{
    float: left;
	width: 250px;
	height: 323px;
}

#fotoalbum div {
	width:115px;
	height:115px;
	margin-left: 5px;
	margin-top: 5px;
	float:right;
}
/* Eind fotoalbum CSS*/

/* Begin Fotoalbum CSS*/

#fotoalbum .product {
	width:250px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	float:right;
}
/* Eind fotoalbum CSS*/




/** BEGIN CONTACTFORMULIER **/
.form_left_td{
text-align:left;
vertical-align:top;
}

.form_right_td{
padding-bottom: 8px;
padding-left: 0px;
vertical-align:top;

}

.form_title{
	font-weight:normal;
	padding: 20px 0 10px 0;
}
.form_comment{
	font-size:10px;
	color:#900;
	line-height: 12px;
}

.form_right_td input{
padding-left:3px;
background-color:#FDFDFD;
border: 1px solid #585755;
vertical-align:top;
}

.form_right_td textarea{
padding-left:3px;
background-color:#FDFDFD;
border: 1px solid #585755
}

.form_td_submit{
padding-left: 7px;
}
.form_td_verplicht{
text-align:right;	
color:#333;
font-style:italic;
}
 
.form_td_submit input{
background: #EFEFEF;
border: 1px solid #585755;
}
/** EIND CONTACTFORMULIER **/

em {
color:#999999;
}


/* Begin footer CSS*/
#footer{
	clear: both;
	height: 26px;
	line-height: 21px;
	padding: 5px 0 0 0;
	width: 975px;
	background-color: #646567;
	text-align:center;
	color:#FFFFFF;
}
/* Eind footer CSS*/

.bbqitem{
background-color:#CCCCCC;
padding: 2px;
}
.bbqtitel{
background-color:#ffffff;}

/* PRODUCTEN */
th.productcel {
font-size:12px;
line-height:16px;
font-weight:bold;
}

td.productcel {
font-size:12px;
line-height:16px;
padding: 2px 3px;
}
