@import url('https://fonts.googleapis.com/css?family=Alfa+Slab+One|Merriweather');

.bestelbutton {
    background-color: #0095A6;
    border: none;
    color: white;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
    cursor: pointer;
	width: 45%;
	border-radius: 2px;
	font-family: Open Sans, Verdana, Arial, sans-serif;  font-size: 24px;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.bestelbutton:hover {
    background-color: #FF9E0D; /* Green */
    color: white;
}

.bestelbuttonebook {
    background-color: #FF9E0D;
    border: none;
    color: white;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
    cursor: pointer;
	width: 45%;
	border-radius: 2px;
	font-family: Open Sans, Verdana, Arial, sans-serif;  font-size: 24px;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.bestelbuttonebook:hover {
    background-color: #0095A6; /* Green */
    color: white;
}

				
.imglogo {
	max-width:100%;
	height:auto;
}

.rTable {display: table; width: 100%; } 
.rTableRow {display: table-row; } 
.rTableHeading {display: table-header-group; background-color: #ddd; }
.rTableCell {display: table-cell; text-align: right; vertical-align: middle; padding: 0px 0px; border: 0px solid #999999; 
}
		
		
input::-webkit-input-placeholder { /* WebKit browsers */
  line-height: 1.3em;
}

H1 {
	font-family: 'Merriweather', serif; 
	font-size: 32px; 
	color: #0095A6;
}

BODY {
  	margin: 0px;
	background: #FFFFFF;
	background: #b2b3b8 url(images/PageTexture.jpg) scroll 50% 0px;
	min-height: 800px;
}

hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}

.hoofdbox {
    background-color: #fff6c7;
}

.button {
    background-color: #0095A6;
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 22px;
    margin: 4px 2px;
	border-radius: 2px;
    cursor: pointer;
	font-family: Open Sans, Verdana, Arial, sans-serif;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.button:hover {
    background-color: #FF9E0D; /* Green */
    color: white;
}

.xnbbutton {
    background-color: #0095A6;
    border: none;
    color: white;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    cursor: pointer;
	width: 45%;
	border-radius: 2px;
	font-family: Open Sans, Verdana, Arial, sans-serif;  font-size: 18px;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.xnbbutton:hover {
    background-color: #FF9E0D; /* Green */
    color: white;
}


.herberekenen {
    background-color: #FF9E0D;
    border: none;
    color: white;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 2px;
	font-family: Open Sans, Verdana, Arial, sans-serif;  font-size: 16px;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.herberekenen:hover {
    background-color: #0095A6; /* Green */
    color: white;
}

.zoekbalk {
  display: block;
  margin: 0;
  color: grey;
  border: 1px solid lightgrey;
  width: 100%;
  font-family: Open Sans, Verdana, Arial, sans-serif;  font-size: 18px;
  appearance: none;
  box-shadow: none;
  border-radius: 5px;
  padding: 10px 10px; 
  line-height: 18px;

  
}

.zoekbalk:focus {
  outline: single;
order: 1px solid grey;
}

.aantaltextbox {
  display: block;
  margin: 0;
  color: grey;
  border: 2px solid lightgrey;
  width: 50%;
  font-family: Open Sans, Verdana, Arial, sans-serif;  font-size: 18px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  padding: 10px 10px; 
  line-height: 18px;
  border-radius: 2px;
  float: center;
}

.landselect {
    cursor:pointer;
    display:inline-block;
    position:relative;
    font: Open Sans, Verdana, Arial, sans-serif;  font-size: 16px;
    display: block;
  	margin: 0;
  	color: #4c4c4c;
  	border: 2px solid lightgrey;
    line-height: 10px;
    border-radius: 2px;
    -webkit-appearance:none;
    padding: 7px 7px;
line-height: 1.3em;
}

select#soflow, select#soflow-color {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(images/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   margin: 20px;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 350px;
}



.aantaltextbox:focus {
  outline: single;
order: 1px solid grey;
}

.adrestextbox {
  display: block;
  margin: 0;
  color: #4c4c4c;
  border: 2px solid lightgrey;
  font-family: Open Sans, Verdana, Arial, sans-serif;  font-size: 16px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  padding: 5px 5px; 
  line-height: 10px;
  border-radius: 2px;
  float: center;

}

.adrestextbox:focus {
  outline: single;
order: 1px solid grey;
}

.form-style-1 input[type=submit], .form-style-1 input[type=button]{
    background: #4B99AD;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}

.topbalk {
  background-color: #0095A6;
  height: 100px;

}

.wit {
  background-color: #FFFFFF;
}

.NavText {
  font-family: Open Sans, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: grey;
  text-decoration: none;

 }

.NavText a:hover {
  font-family: Open Sans, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: grey;
  text-decoration: underline;

 }


.sidebalk {
  background-color: #FF9E0D;
}

.sideMenuItem {
  font-family: Open Sans, Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #4c4c4c;
  text-decoration: bold;
  text-align: left;
  vertical-align: top;
  background-color: #FF9E0D;
}

.sideMenuItem a:link { 
  text-decoration: none;
  color: #4c4c4c;
}

.sideMenuItem a:visited {
  color: #4c4c4c;
  text-decoration: none;
}

.sideMenuItem a:hover {
  color: #000000;
  text-decoration: bold;
}

.sideMenuItemActive { 
  font-weight: bold;
  color: #000000;
}

.botItem {
  font-family: Open Sans, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #4c4c4c;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}


.uitgeverij {
  font-family: 'Merriweather', serif;
  font-size: 16px;
  color: #4c4c4c;
  text-decoration: bold;
  text-align: left;
  vertical-align: top;
}


.opschrift {
  font-family: Open Sans, Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #737373;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
}


.special {
	border: 2px solid #999;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}




