/* Globals */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0; }

body {
  color: #232323;
  font-family: Arial, clean, sans-serif;
  background: url("https://www.shgzorg.nl/css/images/bg1.png");
background-repeat: repeat-x;
  background-color:#fff;
  background-attachment:fixed; }
a {
  text-decoration: none;
  color: #38C3FF; }
#site-footer .container p a {
	color: #fff;
}
a:hover {
  text-decoration: underline; }

p {
  font-size: 1em;
  margin-bottom: 1em;
  line-height: 1.5;
  font-weight: 300; }
img {
	max-width:100%;
}
input, textarea {
	border:solid 1px #999;
}
strong {
  font-weight: 700; }
#content ol, #content ul {
	padding-left:20px;
}
.container {
  margin: -1px auto 0;
  max-width: 1200px;
  padding: 0 5%; }
nav {
	width:100%;
	position:relative;
	top:0px;
	background: none;
	z-index:9000;
height: 35px;
padding: 0;
}
.fototegelgroot, .fototegel {
	display:block;
	float:left;
	text-align:center;
	width:175px;
	height:175px;
	padding:10px;
	overflow:hidden;
}
.fototegelgroot {
	width:200px;
	height:300px;
}
.klein {
	font-size:11px;
}
#content {
  clear:both;
  margin: 0 auto;
  position:relative;
  top:0px;
  min-height:400px;
  overflow: hidden;
  background-color:#FFF;
  padding:1em;
}
  #content h1 {
    font-size: 140%;
    margin-top: 20px;
	margin-bottom:20px;
    font-weight: 900;
    color: #0061a3;
 }
  #content h2, #content h3 {
    margin-top: 1.5em;
	margin-bottom: 1.5em;
    font-size: 1.4em;
	font-weight:bold;
    color: #38C3FF; }
  #content ul {
    margin: 1em;
    list-style-type: circle; }
  #content li {
    font-size: 1em;
    margin-bottom: .4em;
    margin-left: .75em;
    font-weight: 300; }

.block {
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 2px dashed #bbb;
 }
  .block:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0; }

.article-wrap {
  padding: 0;
  overflow: hidden; }
#site-footer {
  overflow: hidden;
  clear: both;
  padding:  0;
  width: 100%;
  background-color:#38C3FF;
  color:#fff;
  }
  #site-footer .container {
    margin-top: 0;
	text-align:center; }
#section2, #section3, #section4, #section5 {
  padding-top: 80px; }

.clear {
  clear: both; }

#subheader {
	width: 100%;
	font-size: 1.4em;
	color: #aaa;
	text-align: center;
	text-shadow: -1px -1px 1px rgba(0,0,0,1);
	padding: 0.6em 0 0.6em 0;
	background: #000;
}

@media all and (min-width: 800px) {
  body {
    font-size: 100%; }
    body.home-page #site-header {
      min-height: 140px; }
  .site-title h1 {
    font-size: 200%; }
  .site-title h2 {
    font-size: 1.2em;
    margin-bottom: 50px; }
	
nav {
	width:100%;
	position:relative;
	top:0px;
	background: none;
	z-index:9000;
height: 130px;
padding: 2.25em 0 2.25em 0;
}
	
  #content article:first-child {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%; }
    #content article:first-child .block {
      padding-right: 6%; }
  #content article:nth-child(2) {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 30%;
    margin-right: 0; }
    #content article:nth-child(2) .block {
      padding-left: 5%; }
  #content p {
    font-size: 1.1em; }
  #content h2 {
    font-size: 1.6em; }
  #content article {
    width: 50%;
    float: left;
    overflow: hidden; }
  #content li {
    font-size: 1.1em; }
#subheader {
	font-size: 2em;
}
}

.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	background: url(../slider/img/b05.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.jssorb05 div {background-position: -7px -7px;}
.jssorb05 div:hover, .jssorb05 .av:hover {background-position: -37px -7px;}
.jssorb05 .av {background-position: -67px -7px;}
.jssorb05 .dn, .jssorb05 .dn:hover {background-position: -97px -7px;}
.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(../slider/img/a12.png) no-repeat;
	overflow: hidden;
}
.jssora12l {background-position: -16px -37px;}
.jssora12r {background-position: -75px -37px;}
.jssora12l:hover {background-position: -136px -37px;}
.jssora12r:hover {background-position: -195px -37px;}
.jssora12ldn {background-position: -256px -37px;}
.jssora12rdn {background-position: -315px -37px;}
.personeel {
	display:block;
	min-height:150px;
	width:100%;
}