/***********************************************************************

Author:     Sander Tiekstra
Company:    Tiekstramedia
URL:        http://www.tiekstramedia.nl

***********************************************************************/


/*  TABLE OF CONTENTS

  1. overruling screen styling
  2. sIFR

*/



/*  1. ...
-------------------------------------------------------------------- */
* html body {
  text-align: left;
}

* {
  overflow: none
}

#target-group-navigation,
#site-search,
#mijn-menzis,
#main-navigation,
#sub-navigation,
* html #container #sub-navigation,
#breadcrumbs,
#collectivity,
#page i,
#page div.header form,
#page div.header img,
body.page-not-found #header ul,
#page div.sidebar,
#page div.footer,
#footer {
  display: none;
}

#container,
body.page-not-found #container {
  clear: both;
  margin: 0;
  overflow: visible !important;
  width: 100%;
}

#header {
  clear: both;
  margin: 0;
  padding: 0;
  width: 48.2em; /* 482px */
}

#header h1 {
  float: none;
  margin: 1.8em 1em 1em 1em; /* 18px 10px 10px 10px */
}

#page {
  border: 0;
  float: none;
  margin-bottom: 2em; /* 20px */
  width: 46.2em; /* 462px */
  padding: 1em;
}

#page div.header {
  background-color: #fff;
  border-bottom: 1px solid #80afe1;
  height: auto;
  padding: 1em 0;
  width: auto;
}

* html #page div.header {
  border-style: solid;
  border-color: #fff #80afe1 #80afe1 #80afe1;
  border-width: 1px 0;
}

#page div.header h1 {
  margin: 0;
}

div#page div.content {
  float: none;
  margin-bottom: 0;
  width: auto;
}

iframe,
.external-app iframe  {
  float: none;
  width: 100%;
}


/*  2. sIFR
-------------------------------------------------------------------- */
.sIFR-flash {
  display: none !important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}

.sIFR-alternate {
  visibility: visible !important;
  display: block   !important;
  position: static  !important;
  left: auto    !important;
  top: auto    !important;
  width: auto    !important;
  height: auto    !important;
}

.sIFR-active #page h1,
.sIFR-active body.page-not-found #page h1 {
  line-height: 1.25em; /* 30px */
}

.sIFR-active #page h2,
.sIFR-active body.page-not-found #page h2 {
  line-height: 1.3846em; /* 18px */
}
