body {
  font-family:Verdana,sans-serif;
  font-size:12px;
  padding:0px 0px 0px 0px;
  margin:4px 4px 4px 4px;
}

.maintable {
  border:0px;
  padding:0px 0px 0px 0px;
  table-layout:fixed;
}

a {
  text-decoration:none;
  font-weight:bold;
  color:#220779;
}

a:hover {
  text-decoration:underline;
  color:#5D94BF;
}

.titelbalk {
  width:790px;
  height:100px;
  background:#FFD0D8 url(titel.jpg) no-repeat top right;
  z-index:1;
}

.title {
  font-family:Verdana,sans-serif;
  font-weight:bold;
  font-size:16px;
  text-align:center;
  vertical-align:bottom;
  padding-left:140px;
  padding-right:300px;
  padding-top:50px;
  color:#804040;
}

.menubalk {
  height:16px;
  background: #FCFBD0;
}

.menu {
  border-left:3px solid #202000;
  border-right:3px solid #202000;
  font-size:10px;
  font-family:Arial, sans-serif;
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;padding-bottom:2px;
  background:#220779;
  color:#DFDF00;
  display:inline;
  z-index:100;
}

.menu a {
  color: #f2dc79;
}

.menu a:hover {
  color: #D0D0D0;
  text-decoration:none;
}

.content {
  width:790px;
  background-color:#D9E9FF;
  color:#000000;
  padding:4px 0px 4px 0px;
  z-index:1;
  text-align:left;
}

.tekst {
  padding-left:15px;
  padding-right:13px;
  text-align:justify;
  padding-bottom:10px;
}

.sig {
  text-align:right;
  font-size:8px;
  font-weight:bold;
}

.counter {
  text-align:center;
  font-size:8px;
  font-family: Verdana,sans-serif;
  font-weight:bold;
  color:#C0C0FF;
  padding:2px 2px 2px 2px;
  width:320px;
}

.itemtitle {
  margin-top:10px;
  margin-bottom:4px;
  background-color:#f0d25c;
  color:#220779;
  font-family:Verdana, sans-serif;
  font-size:18px;
  font-weight:bold;
  text-align:center;
}

INPUT, TEXTAREA, SELECT, OPTION {
  font-family:Arial,sans-serif;
  font-size:10px;
}

FORM {
  display:inline;
}

.printbutton {
  float:right;
  text-align:right;
  height:1px;
  max-height:1px;
  overflow:visible;
}

.printbutton input {
  font-size:10px;
  font-family:Verdana, sans-serif;
  font-weight:bold;
  border:1px solid black;
  background:#220779;
  color:#f2dc79;
  width:100px;
}

.printbuttonghost {
  float:left;
  width:100px;
  height:1px;
  max-height:1px;
  overflow:visible;
  visibility:hidden;
}

.printbuttonghost input {
  font-size:10px;
  font-family:Verdana, sans-serif;
  font-weight:bold;
  border:1px solid black;
  background:#604040;
  color:#FFD0D0;
  visibility:hidden;
}

.offert {
  color:#808080;
}

.rekening {
  font-size:16px;
  font-weight:bold;
  text-align:center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.rekening:first-line {
  font-size: 20px;
}

.foto {
  width:64px;
  height:64px;
  border:0px;
}

@media print {
  .titelbalk { height:auto;border:1px solid black; display:none; }
  .title { font-size:20px;padding:0px 0px 0px 0px;color:black; }
  .menubalk { display:none }
  .menu { display:none }
  .counter {display:none }
  .itemtitle { text-align:left;font-size:20px;color:black;padding-top:30px }
  .foto { width:32px;height:32px }
  tr { page-break-inside: avoid }
  .pagebreakbefore { page-break-before:always }
  .offert { display:none }
  .printbutton { display:none }
  .printbuttonghost {display:none }
  .content { width:auto; }
  .tekst { text-align:left; }
  .noprint { display:none; }
}

@media screen {
  body { background:#000000 url(backdrop.jpg); }
  .printtitel { display:none; }
}


#alphaframe {
	left:0; right:0; top:0; bottom:0;
	position:absolute;z-index:100;
	filter:alpha(opacity=50);opacity:0.5;
	background-color:white;
}

#popupouterOLD {
	display:none;
	width:100%;height:100%;position:absolute;left:0;top:0;
	z-index: 300;
	vertical-align:middle;margin-left:auto;margin-right:auto;
}

#popupouter {
	display:none;
	width:100%;height:100%;position:absolute;left:0;top:0;
	z-index: 300;
	vertical-align:middle;
}

#popuptable {height:100%; overflow:hidden;vertical-align:middle}
#popuptableold {height: 100%; overflow: hidden; position: relative;margin-left:auto;margin-right:auto}
#popuptableold[id] {display: table; position: static; width:100%;}
#popupcell {vertical-align:middle}
#popupcellold {position: absolute; top: 50%;}
#popupcellold[id] {display: table-cell; vertical-align: middle; position: static;text-align:center;margin-left:auto;margin-right:auto;}

#popupold {position: relative; top: -50%}
#popupold[id] {position: static;}

#popup {margin:auto auto}

#popup {background:white;border:2px solid black;text-align:left;padding:2px 2px 2px 2px;margin:auto auto}
#popupold {background:white;border:2px solid black;text-align:left;vertical-align:top;padding:2px 2px 2px 2px;margin:50px;display:table-cell;}

#fotoverslag {
	text-align:center;
}
#fotoverslag img {
	margin:40px 0 10px 0;
	border:15px solid #000020;
	-webkit-border-radius: 15px 30px 15px 30px;
	-moz-border-radius: 15px 30px 15px 30px;
	border-radius: 15px 30px 15px 30px;
}