body.home {
  background: url(/site/images/layout/bg.jpg) left top repeat-x; }

/*** TEAMHOME ***/
.team_pic__person {
  width: unset;
  padding-left: 0; }

.person__name {
  font-size: 1.5rem; }

/*** TEAM ***/
.teamoverzicht_info {
  width: auto;
  padding: 0 10px 30px 10px; }

.teamoverzicht_info.links {
  float: left;
  clear: both;
  padding-right: 10px; }

.teamoverzicht_info.rechts {
  float: left;
  clear: both; }

/*** TEAMDETAIL ***/
.teamdetail > .foto {
  display: block;
  float: left;
  clear: left;
  width: 60px;
  padding: 0 0 20px 10px; }

.teamdetail > .naam {
  display: block;
  float: left;
  clear: right;
  padding: 0 10px 20px 10px; }

.teamdetail > .naam h1 {
  font-size: 25px; }

.teamdetail > .naam h2 {
  font-size: 15px; }

.teamdetail > #contentdivider > .intro {
  clear: both;
  width: auto;
  padding: 0 10px 20px 10px; }

.teamdetail > #contentdivider > .tekst {
  display: block;
  width: auto;
  padding: 0 10px 20px 10px; }

/*** MATERIES ***/
.matoverzicht_info {
  width: auto;
  padding: 0 10px 30px 10px; }

.matoverzicht_info.links {
  float: left;
  clear: both;
  padding-right: 10px; }

.matoverzicht_info.rechts {
  float: left;
  clear: both; }

/*** MATERIESDETAIL ***/
.materiesdetail h1 {
  font-size: 25px;
  padding: 10px 10px 20px 10px; }

.materiesdetail > #contentdivider > div {
  width: auto; }

.materiesdetail > #contentdivider > div.links {
  clear: both;
  padding: 0 10px 20px 10px; }

.materiesdetail > #contentdivider > div.rechts {
  display: block;
  width: auto;
  padding: 0 10px 20px 10px; }

.materiesvw {
  -webkit-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
          transform: translateY(-15px);
  padding: 0 10px 20px 10px; }

/*** CONTACT ***/
.contact_info {
  width: auto;
  padding: 0 10px 30px 10px; }

.contact_info.links {
  float: left;
  clear: left;
  padding-right: 10px; }

.contact_info.rechts {
  width: 290px;
  float: left;
  clear: left;
  padding-right: 10px; }

.contact_info iframe {
  width: 100%; }

/*** SUBNAV ***/
#subnav {
  font-size: 12px;
  color: #666666;
  padding: 30px 10px 0 10px; }

/*** BREADCRUMBS ***/
#bread {
  font-size: 12px;
  color: #666666;
  padding: 20px 10px 0 10px; }

/* OPBOUW */
#wrap, #wrap.home {
  width: auto;
  min-height: 0;
  height: auto !important;
  height: auto;
  margin: 0 auto 0;
  padding: 0; }

#header {
  height: auto;
  width: 100%; }

#logo {
  float: none;
  padding: 0 10px 15px 10px; }

#talen {
  float: none;
  clear: none;
  height: auto;
  font-size: 12px;
  line-height: 24px; }

#navi {
  float: none;
  clear: both;
  width: 100%;
  border-bottom: 1px solid #E0E0E0;
  padding: 0; }

#navi li {
  padding-left: 10px;
  padding-right: 30px; }

#content {
  width: 100%;
  padding: 20px 0 30px 0; }

#content.home {
  width: 100%;
  padding: 0; }

#contentfull {
  padding: 0 10px 30px 10px; }

#contentdivider {
  background: none;
  clear: both; }

#push {
  display: none; }

#footerwrap {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: auto;
  background: #000000; }

#footer {
  width: auto;
  padding: 0 10px;
  margin: auto;
  font-size: 11px;
  color: #FFFFFF; }

#footer img {
  display: none; }

#footer ul {
  padding: 0;
  text-align: left; }

#footer li {
  display: inline;
  list-style: none;
  padding-right: 10px;
  padding-left: 0;
  line-height: 30px; }

#hfooterwrap {
  height: auto;
  background: none;
  clear: both; }

#hfooter {
  width: auto;
  padding: 0;
  margin: auto;
  padding: 0 10px; }

#hfooter a:link {
  color: #022842; }

#hfooter a:visited {
  color: #022842; }

#hfooter a:hover {
  color: #0076A9; }

#hfooter h5 {
  color: #0076A9; }

#hfooter h6 {
  color: #022842; }

#hfooter ul {
  padding-left: 20px; }

#hfooter li {
  list-style: url(/site/images/layout/list2.png); }

#hpagesnavi2 {
  width: auto;
  padding-right: 0;
  clear: both;
  padding-top: 10px;
  padding-bottom: 20px; }

#hpagesnavi3 {
  width: auto;
  padding-right: 0;
  clear: both;
  padding-bottom: 20px; }

#hfootercontact {
  width: auto;
  padding-right: 0;
  clear: both;
  color: #022842;
  padding-bottom: 40px; }

#hfooterwrap2 {
  height: auto; }

#hfooter2 {
  width: auto;
  padding: 0px 5px;
  margin: 0;
  font-size: 11px;
  line-height: 29px;
  color: #FFFFFF;
  background-color: #000000; }
