/* CSS definition file containing sitestyle stylesheets */
@font-face {
   font-family: imp_font;
    src: local(imp_font), url('fonts/Imperator.ttf') format('opentype');
}

@font-face {
    font-family: merri_font;
    src: local(merri_font), url('fonts/Merriweather.ttf') format('opentype');
}

html{
    min-height:100%;/* make sure it is at least as tall as the viewport */
    position:relative
}

BODY { 
background-color: #7F8D6E;
margin:0;
padding-top:0px;
padding-right:0;
padding-left:0;
height:100%;
}

h1 {

        font-family:imp_font;

        font-size:48px;
        color:#054512;
        /*font-stretch:extra-expanded;*/

}

.impspan {
        font-family:imp_font, sans-serif;
        font-size:48px;
        color:#054512;    
}

.impdiv {
        font-family:imp_font, sans-serif;
        font-size:48px;
        color:#054512;    
}

.merridiv {
        font-family:merri_font, sans-serif;
}

.merrispan {
        font-family:merri_font, sans-serif;
}

a:hover{
color: red;
}

#verdacht {
visibility:hidden;
display:none;
}

div.outercenter
{
  width: 100%;
  display: block;
  text-align: center;
}
div.innercenter
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

div.juiceboxparent
{
  width:977px;
  height:648px; 
  display: block;
  /*border:10px;
  border-color:#000000;
  border-style:solid;
  border-radius:8px;*/
  margin-left: auto;
  margin-right: auto;
  background-color:#404040;
}

#dfaMain {
  width: 980px;
}
#dfaHeader {
  width: 981px; height: 89px;
  font-family: arial;
  font-weight: bold;
  font-size:32px;
  color: #FFFFFF;
}
#dfaFooter {
  width: 981px; height: 89px;
}

#dfaPage {
  width: 981px; 
#  height: 768px;
#  border: 2px ridge;
  margin-top:-6px;
  font-family: arial;
  font-weight: bold;
}

.dfatable {
    border:5px solid #7F8D6E;
}

.dfatable td  {
font-family: arial;
font-weight: bold;
    border:5px solid #7F8D6E;
}

h5 {
   width:100%;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align:left;
  margin-left:5px;
}
