html, body {
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		overflow: hidden;
}

#hummel {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
}

#content {
        position:absolute;
		margin: 10px auto;
		top: 20px;
		left: 100px;
		width: 80%;
		height: 90%;
		padding:20px;
		z-index: 2;
		overflow: auto;
}
#corner {
    position: fixed;
    bottom: 5;
    left: 5;
    width: 260px;
	padding: 5px;
    background-color:rgba(255,255,255,0.7);
}
#info {
    position: relative;
    bottom: 5;
    left: 360px;
    width: 640px;
	padding: 10px;
    background-color:rgba(255,255,255,0.7);
	text-align: justify;
}
#fullpage {
        width:80%;
        margin: 0px auto;
        background-color:rgb(255,255,255);
         height: 100%;
}

#container {
        position:relative;
		width:80%;
		margin:20px auto;
}

p {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 9pt;
        color:rgb(77, 57, 77);
        line-height: 150%;
        margin-top : 0px;
        margin-bottom : 10px;
        vertical-align: text-top;
}

A:link, A:visited  {
        background-color : transparent;
        color :rgb(121,90,121);
        text-decoration : none;
}

A:hover, A:active {
        background-color : transparent;
        color :rgb(160,127,160);
        text-decoration : underline;
}
a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {
	text-decoration: none;
	color:rgb(121,90,121);
}
hr, .divider { clear: both; visibility: hidden; }

H1 {
        clear: both;
         font-family : Arial, Helvetica, sans-serif;
        font-size : 12pt;
/*         line-height: 150%;  */
        margin-top : 0px;
        color:rgb(77, 57, 77);
         font-weight: 700;
         vertical-align: text-top;
}
H2 {
        clear: both;
         font-family : Arial, Helvetica, sans-serif;
        font-size : 10pt;
/*         line-height: 150%;  */
        margin-top : 0px;
        color:rgb(77, 57, 77);
         font-weight: 700;
         vertical-align: text-top;
}
H3 {
        clear: both;
         font-family : Arial, Helvetica, sans-serif;
        font-size : 9pt;
/*         line-height: 150%;  */
        margin-top : 0px;
        color:rgb(77, 57, 77);
         font-weight: 700;
         vertical-align: text-top;
         }
H4 {
        clear: both;
         font-family : Arial, Helvetica, sans-serif;
        font-size : 9pt;
/*         line-height: 150%;  */
        margin-top : 0px;
        color:rgb(77, 57, 77);
         font-weight: 700;
         vertical-align: text-top;
         }
#content ul , #content ol, ol, ul {
  font-family: Helvetica, Verdana, sans-serif;
    font-size : 0.8em;
    line-height: 120%;
    margin-top : 0.1em;
    margin-bottom : 0.15em;
    padding-bottom : 0.3em;
    text-indent : 0em;
}

#content ul ul, #content ul ul ul, ul {
    font-size : 100%;
    color:rgb(77, 57, 77);
}
#content ol li , #content ul li {
  font-family: Helvetica, Verdana, sans-serif;
  font-size : 1.0em;
  line-height: 120%;
  margin-top : 0.1em;
  margin-bottom : 0.15em;
  padding-bottom : 0.3em;
  text-indent : 0em;
}

#content ol ol, #content ol ol ol, ol {
    font-size : 100%;
    color:rgb(77, 57, 77);
}
.align-right {
        text-align: right;
        }
.align-justify {
        text-align: justify;
        }
.small {
        font-size : 10px;
        }
