*{  
	margin: 0 auto;padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Verdana;
	vertical-align: baseline;
	text-decoration:none;
 }

html, body {
background-image:url('../images/woodRepeat.jpg'); height:auto;min-height: 100%;
}
p{padding-bottom:10px;}
.clear{ clear:both; font-size:0; line-height:0; height:0; border:none; float:none } 
.clear-break{clear:both;font-size:0px;padding-top:10px;background:url('../images/panhuis_background_header.jpg') no-repeat bottom left;}
li {list-style: none;}
.background{width:805px;padding-top:20px;padding-bottom:30px;}
.form-details{visibility: hidden;height:1px;}
/* home page */
.home-contents {  background:url(../images/fatalice-welkom.gif) no-repeat;width:449px;height:527px;float:left;margin-left:3px;}
.home-left-images{float:left;width:170px;padding-top:18px;}
.home-left-images div{float:left;width:148px;height:123px;background-image:url(../images/fatalice-frame.jpg);margin-bottom:14px;}
.home-left-images div img{width:120px;height:95px;margin:14px 0 0 13px;}
.home-right-images{float:left;width:170px;padding-top:18px;}
.home-right-images div{float:right;width:148px;height:123px;background-image:url(../images/fatalice-frame.jpg);margin-bottom:14px;}
.home-right-images div img{width:120px;height:95px;margin:14px 0 0 13px;}
.home-content-image{padding:154px 0 0 70px;}
.home-first-restaurant{width:119px;height:90px;float:left;position:relative;display:block;margin:20px 0 0 40px;}
.home-second-restaurant{width:119px;height:90px;float:left;position:relative;display:block;margin:20px 0 0 7px;}
.home-third-restaurant{width:119px;height:90px;float:left;position:relative;display:block;margin:20px 0 0 7px;}
/* end home page */
.niews-text{font-size:10px;color:#330000;font-weight:normal;}
.vertical-image{width:120px;height:95px;margin:14px 0 0 13px;}


/* restaurant home page */
.title-article{padding-bottom:15px; color:#330000;font-size:14px;font-weight:bold;}
.contents {  
/*background-image:url(../images/fatalice-content.gif);*/
width:449px;height:527px;float:left;
/*padding:180px 30px 20px 50px;*/}
#content{padding:0px 30px 20px 45px;}
.back-repeat{background-image:url(../images/fatalice-repeat-back.gif);width:448px;height:242px;}
.content-back-first{background-image:url(../images/fatalice-top-back.gif);width:445px;height:278px;margin-left:7px;}
.content-back-end{background-image:url(../images/fatalice-bottom-back.gif);width:453px;height:246px;}
.left-images{float:left;width:170px;padding-top:10px;}
.logo-putten{float:left;width:144px;height:110px;background-image:url(../images/fatalice-putten-logo.gif);margin-bottom:14px;margin-left:11px;}
.logo-nunspeet{float:left;width:144px;height:110px;background-image:url(../images/fatalice-nunspeet-logo.gif);margin-bottom:14px;margin-left:11px;}
.logo-zeewolde{float:left;width:144px;height:110px;background-image:url(../images/fatalice-zeewolde-logo.gif);margin-bottom:14px;margin-left:11px;}
.frame{float:left;width:148px;height:123px;background-image:url(../images/fatalice-frame.jpg);margin-bottom:14px;margin-left:11px;}
.frame img{width:120px;height:95px;margin:14px 0 0 18px;}
.right-images{float:left;width:180px;padding-top:15px;}
.niews{float:right;width:128px;height:142px;background-image:url(../images/fatalice-niews2.gif);margin-bottom:25px;font-size:10px;font-weight:bold;
padding:80px 20px 10px 15px;}
.niews span p{padding-bottom:0px !important;}
.niews span{height:20px;overflow:hidden;}
.route{float:right;width:138px;height:104px;background-image:url(../images/fatalice-niews.gif);margin-bottom:25px;
text-align:right;font-size:10px;padding:80px 25px 0 0;line-height:140%;}
.lees a{color:#330000;text-decoration:none;font-weight:normal;padding-bottom:3px !important;}
.lees a:hover{color:#330000;text-decoration:underline;font-weight:normal;padding-bottom:3px !important;}
.vertical-frame{float:right;width:123px;height:148px;background-image:url(../images/fatalice-vertical-frame.jpg);margin-bottom:25px;margin-right:25px;}
.vertical-frame img{width:95px;height:120px;margin:14px 0 0 14px;}
.contact{float:right;width:138px;height:124px;background-image:url(../images/fatalice-niews.gif);margin-bottom:25px;
text-align:right;font-size:10px;padding:60px 25px 0 0;line-height:140%;}
.contact span a, .route span a{color:#330000;text-decoration:underline;}
.contact span a:hover, .route span a:hover{color:#330000;text-decoration:none;}
/* end home page */

/* menu */
.menu ul{margin:0;}
.menu {background-image:url(../images/fatalice-menu.gif); width:148px;height:177px;position:relative;float:left;margin:0;margin-bottom:14px;
padding:81px 0 0 20px;}
.normal,.active{padding:2px 0px 2px 3px;  margin-left:1px; margin-bottom:1px;font-size:11px;color:#330000;font-weight:bold;width:125px;}
.active{padding:2px 0px 2px 3px; background:#a9d9ff;}
.normal:hover{padding:2px 0px 2px 3px; background:#a9d9ff;}

.normal:hover  a{}
.normal a{font-weight:bold;font-size:11px;color:#330000;text-decoration:none;}
.active a {font-weight:bold;font-size:11px;color:#330000;text-decoration:none;}

/* menu menukaart */
.menu-menukaart ul{margin:0;}

.top-menu {background-image:url(../images/fatalice-menu-top.gif); width:148px;height:36px;position:relative;float:left;margin:0;
padding:81px 0 0 20px;}
.bottom-menu {background-image:url(../images/fatalice-menu-bottom.gif); width:148px;height:39px;position:relative;float:left;margin:0;
padding:0px 0 50px 20px;}
.repeat-menu {background:url(../images/fatalice-menu-repeat.gif) repeat-y top left;height:auto; width:148px;position:relative;float:left;margin:0;
padding:0px 0 0px 20px;}
.menu-menukaart .normal,.menu-menukaart .active{padding:2px 0px 2px 3px;  margin-left:1px; margin-bottom:1px;font-size:11px;color:#330000;font-weight:bold;width:125px;}
.menu-menukaart .active{padding:2px 0px 2px 3px; background:#a9d9ff;}
.menu-menukaart .normal:hover{padding:2px 0px 2px 3px; background:#a9d9ff;}
.menu-menukaart .normal:hover  a{}
.menu-menukaart .normal a{font-weight:bold;font-size:11px;color:#330000;text-decoration:none;}
.menu-menukaart .active a {font-weight:bold;font-size:11px;color:#330000;text-decoration:none;}


.repeat-menu .normal,.repeat-menu .active{padding:2px 0px 2px 8px;  margin-left:1px; margin-bottom:1px;font-size:11px;color:#330000;font-weight:normal;width:120px;}
.repeat-menu .active{padding:2px 0px 2px 8px; background:#dbe7f1;}
.repeat-menu .normal:hover{padding:2px 0px 2px 8px; background:#dbe7f1;}
.repeat-menu .normal:hover  a{}
.repeat-menu .normal a{font-weight:normal;font-size:11px;color:#330000;text-decoration:none;}
.repeat-menu .active a {font-weight:normal;font-size:11px;color:#330000;text-decoration:none;}

.frame-menukaart{float:left;width:148px;height:123px;background-image:url(../images/fatalice-frame.jpg);margin-top:14px;margin-left:11px;}
.frame-menukaart-right{float:left;width:148px;height:123px;background-image:url(../images/fatalice-frame.jpg);margin-bottom:14px;margin-left:18px;}

.horizontal-image-welkom{width:125px;height:95px;margin:14px 0 0 12px;}
.frame-welkom{float:left;width:148px;height:123px;background-image:url(../images/fatalice-frame.jpg);margin-bottom:14px;margin-left:11px;}
.image-welkom{width:120px;height:95px;margin:14px 0 0 13px;}

.pdf{display:block;width:32px;height:32px;background-image:url(../images/printer.gif);margin:0;}


/* guestbook */
.gastenboek{font-weight:bold;font-size:14px;color:#330000;}


.comments{height:auto;}
#comment{padding-top:10px;height:auto;}
.msg{font-size:10px;color:#330000;font-weight:bold;}
#comments{margin-top:15px;}
#msg{font-size:10px;color:#330000;}
#form-reactie2{position:relative;top:130px;left:30px;}

#form-reactie{position:relative;top:20px;left:10px;width:352px;margin:0;}
#form-reactie a, .form-link{font-size:12px !important;font-weight:bold;color:#000000;text-decoration:underline;}
#form-reactie a:hover, .form-link:hover{font-size:12px !important; 
font-weight:bold;color:#000000;text-decoration:none;}
.input{height:12px; width:250px;border:1px solid #330000; background:#cc9966;margin:1px 0 1px 0;float:left;font-weight:normal;font-size:10px;color:#330000;
padding:4px 0 2px 0;}
.textarea{height:80px; width:250px;border:1px solid #330000; background:#cc9966;margin:1px 0 5px 0;float:left;font-weight:normal;font-size:10px;color:#330000;}
.label{width:70px;height:20px;float:left;margin:1px 0 1px 0;font-weight:normal;font-size:10px;color:#000000;padding-top:4px;}
#sbmt{width:110px;margin-right:24px;float:right;padding:1px 3px 1px 3px; cursor: pointer;margin-top:10px;font-weight:bold;font-size:11px;color:#330000;text-decoration:underline;}

#form-reactie2 a{font-size:10px;}

#form-reactie-contact #sbmt{border:1px solid #330000; background:#cc9966;width:70px;margin-right:110px;float:right;padding:1px 3px 1px 3px;    cursor: pointer;margin-top:10px;}
#form-reactie-contact{position:relative;top:130px;left:30px;width:352px;margin:0;}
.contact-text{}
.commentt{line-height:100%;clear:both;padding-top:0px;width:370px;font-size:10px;float:left;overflow:hidden;height:auto;color:#330000;text-align:justify;}
.prev{ font-weight:normal;font-size:10px;text-decoration:underline;color:#000000;}

/* foto album */
.row{height:125px;position:relative;width:380px;}
.row-album{height:165px;position:relative;width:380px;}
.title-album{font-weight:bold;font-size:14px;color:#330000;text-transform:uppercase;padding-bottom:10px;padding-left:5px;}
.foto-left{float:left;margin:0 0 15px 5px;width:158px;height:121px;font-weight:bold;font-size:10px;color:#330000;}
.foto-right{float:right;margin:0 0px 15px 0px;width:158px;height:121px;font-weight:bold;font-size:10px;color:#330000;}
.foto-left-image{background-image:url(../images/fatalice-foto-back.gif);width:117px;height:98px; margin:0 0 0 15px;}
.foto-right-image{background-image:url(../images/fatalice-foto-back-right.gif);width:117px;height:98px; margin:0 0 0 15px; }
.foto-left-image img{ width:85px;height:64px;margin:18px 0 0 10px;}
.foto-right-image img{ width:85px;height:64px;margin:18px 0 0 10px;}

.foto-left2{float:left;margin:0 0 15px 0px;width:181px;height:121px;font-weight:bold;font-size:10px;color:#330000;}
.foto-right2{float:right;margin:0 0px 15px 0px;width:181px;height:121px;font-weight:bold;font-size:10px;color:#330000;}
.foto-left-image2{background-image:url(../images/fatalice-foto-back2.gif);width:170px;height:143px; margin:0 0 0 0px;}
.foto-right-image2{background-image:url(../images/fatalice-foto-back2-right.gif);width:170px;height:143px; margin:0 0 0 0px; }
.foto-left-image2 img{ width:126px;height:94px;margin:25px 0 0 14px;}
.foto-right-image2 img{ width:126px;height:94px;margin:25px 0 0 14px;}

.contact-title{font-weight:bold;font-size:14px;color:#330000;margin-bottom:10px;}
.contact-form-info{font-weight:normal;font-size:10px;color:#330000;padding-bottom:15px;}
.contact-error-messages{font-weight:normal;font-size:10px;color:#b32017;}
.contact-title-small{font-weight:bold;font-size:10px;color:#330000;}

/*********************************** forms *****************************************/
.displayBlock{width:90px;height:20px;float:left;margin:1px 0 1px 0;font-weight:normal;font-size:10px;color:#000000;padding-top:4px;}
label { font-weight: normal; }
.input{
height:12px; width:250px;border:1px solid #330000; background:#cc9966;margin:1px 0 1px 0;float:left;font-weight:normal;font-size:10px;color:#330000;
padding:4px 0 2px 0;
   }
.textarea{
height:80px; width:250px;border:1px solid #330000; background:#cc9966;margin:1px 0 5px 0;float:left;font-weight:normal;font-size:10px;color:#330000;
}
input, select{
  width:250px;
 font-size:12px;
 font-weight:normal;
 color:#330000;
 	text-align:left;
}

input, textarea, select {
  border:1px solid #330000;
  padding:2px;
  background:#cc9966;
  margin-top:2px;
  	text-align:left;
  font-size:12px;font-weight:normal;color:#330000;
}

input.checkbox {
  width:15px;
  background:none;
  border:0;
}

input.radio_button {
  width:15px;
  background:none;
  border:0;
}

input.small, select.small {
  width:50px;
}

input.large, select.large {
  width:200px;
}

input.extra_large, select.extra_large {
  width:300px;
}
input.submit {
	color:#330000;
    width:112px;
	float:right;
	font-size:11px;
	height:29px;
	font-weight:bold;
	margin-top:2px;
	margin-right:27px;
	text-align:left;
	text-decoration:underline;
	border:0;
  background:none;
}



textarea {
  width:250px;
  height: 95px;
}

textarea.deep {
  height:350px;
}

textarea.shallow {
  height:50px;
}

fieldset {
  background:#cc9966;
  padding:2%;
  border:1px solid #330000;
  margin:0;
}

legend {
  font-weight:bold;
  font-size: 120%; 
  letter-spacing: -1px;
  color:#666666;
}
.wrong_info{  
border:1px solid #b32017;
}

input.submit:hover{
  width:112px;
  height:29px;
  cursor: pointer;
  	margin-left:15px;
		text-align:left;
  	padding-top:2px;
  text-decoration:none;
  border:0;
  background:none;

}
/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}

