/* Make the footer stick to the bottom of a page - http://ryanfait.com/resources/footer-stick-to-bottom-of-page/ */
* { margin: 0; } 
html, body { height: 100%; } 
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -25px; } 
#footer, #push { height: 25px; } 
#push { clear: both; }

/* */
body { background: url(/files/pelsdyrafgiftsfonden/images/frieze.png) no-repeat; }
/* img { behavior: url(/files/shared/scripts/iepngfix.htc); } */
img.left { margin: 5px 10px 5px 0; }
img.right { margin: 5px 0 5px 10px; }
#footer { font: 9px normal Arial, Verdana, Arial, Tahoma; }
#header { height: 180px; }

h1 { color: #9E9185; font: 25px normal Arial, Verdana, Arial, Tahoma; left: 140px; line-height: 144%; margin: 0; padding: 0; position: absolute; text-transform: uppercase; top: 36px;	width: 800px; } 
h2 { color: #9E9185; font: 25px normal Arial, Verdana, Arial, Tahoma; position: absolute; left: 140px; line-height: 144%; padding: 0; margin:  0; text-transform: uppercase;	top: 68px; width: 800px;	}
h3 { color: #9E9185; font: 10px normal Arial, Verdana, Arial, Tahoma; padding: 0px 0px 20px 0px; margin: 0; line-height: 144%; width: 600px; }
#logo {	left: 45px; position: absolute; top: 45px; }

#navigation-level-1 { left: 140px; margin: 0; padding: 0; position: absolute; top: 140px; }
#navigation-level-1 li { display: inline; margin: 0; padding: 0 12px 0 0; }
#navigation-level-1 li a { color: #000000; font: 12px normal Arial, Verdana, Tahoma; text-decoration: none; text-transform: uppercase; }
#navigation-level-1 li a:hover { color: #ffffff; }
#navigation-level-1 li a.selected { color: #ffffff; }
#navigation-level-1 li a.expanded { color: #ffffff; }
#navigation-line { background-color: #c7bfb8; height: 1px; left: 140px; margin: 0; padding: 0; position: absolute; top: 157px; width: 800px; }
#navigation-level-2 { left: 140px; margin: 0; padding: 0; position: absolute; top: 160px; }
#navigation-level-2 li { display: inline; margin: 0; padding: 0 12px 0 0; }
#navigation-level-2 li a { color: #000000; font: 12px normal Arial, Verdana, Tahoma; text-decoration: none; text-transform: uppercase; }
#navigation-level-2 li a:hover { color: #ffffff; }
#navigation-level-2 li a.selected { color: #ffffff; }
#navigation-level-2 li a.expanded { color: #ffffff; }

#body { margin: 20px 0 0 140px; width: 800px; margin-bottom: 50px; }
#footer { padding-left: 140px; }
#footer ul { margin: 0; padding: 0; }
#footer li { color: #9E9185; display: inline; font-family: arial; font-size: 9px; font-weight: bold; margin: 0; padding: 0 8px 0 0; }
#footer a { color: #9E9185; text-decoration: none; }

.clear { clear: both; }
.left { float: left; }
.right { float: right; }

.separator-33 { border-color: black; border-style: solid; border-width: 1px 0 0 0; float: left; font-size: 0px; height:0px;	line-height: 0; margin: 0 16px 15px 0;	padding: 0; width: 267px; }
.separator-50 { border-color: black; border-style: solid; border-width: 1px 0 0 0; float: left; font-size: 0px; height:0px; line-height: 0; margin: 0 16px 15px 0;	padding: 0; width: 392px; }
.separator-66 { border-color: black; border-style: solid; border-width: 1px 0 0 0; float: left; font-size: 0px; height:0px;	line-height: 0; margin: 0 16px 15px 0;	padding: 0; width: 517px; }
.separator-100 { border-color: black; border-style: solid; border-width: 1px 0 0 0; float: left; font-size: 0px; height:0px; line-height: 0;	margin: 0; padding: 0 0 15px 0; width: 800px; }

#body p { font: 11px normal Arial, 'Lucida Sans', Lucida Sans, Lucida Unicode, Lucida Sans Unicode, Verdana, Helvetica, Sans-Serif; line-height: 128%; float: left; margin: 0; }

h4 { font: bold 11px arial; text-transform: uppercase; }
div.document { float: left; margin-right: 16px; margin-bottom: 25px; }
.width-100 { width: 800px; }
.width-66 { width: 517px; }
.width-50 { width: 392px; }
.width-33 { width: 267px; }

.document a { color: #110035; text-decoration: underline; }
.document a:hover { text-decoration: none; }

/* Scalable Inman Flash Replacement */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0;	top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }
.sIFR-active h1 { visibility: hidden; font-family: Verdana; font-size: 18px; }
.sIFR-active h2 { visibility: hidden; font-family: Verdana; font-size: 18px; }
.sIFR-active h3 { visibility: hidden; font-family: Verdana; font-size: 10px; }