/* CSS Document: Aalborg ZOO, Heine Virenfeldt Kristensen, januar '07 */body { background: #cad184; color: #3e3e3e; margin: 0; padding: 0 0 20px 0; font-family: verdana, arial, sans-serif; font-size: 92%; }img { border: 0; }ul, li { margin: 0; padding: 0; list-style: none; }/* Main layout elements */#wrapper { width: 963px; margin: 0 auto; padding: 0; }#header { height: 132px; width: 963px; margin: 0; padding: 0; float: left; border-bottom: 2px solid #cad184; }#sidebar { width: 167px; float: left; margin: 0; padding: 0; }#sidecol { width: 264px; float: left; margin: 0 0 0 2px; padding: 0; }#main { width: 530px; float: left; margin: 0; padding: 0 0 20px 0; background: #f8f8f4; }#footer { width: 963px; margin: 0; clear: both; text-align: center; }.clear { clear: both; }#inwrap { width: 963px; margin: 0; padding: 0; }/* Placeholders */#topR { float: left; width: 167px; margin: 0; padding: 0; }#topL { float: left; width: 796px; margin: 0; padding: 0; }#toppen { width: 796px; margin: 0; padding: 6px 0 0 0; height: 32px; }html>body #toppen { padding-top: 8px; height: 30px; }#logo { width: 167px; position: relative; left: 0; top: 0; height: 94px; text-align: center; }#topmenu { width: 796px; margin: 0; padding: 0; height: 94px; }.focusarea { width: 796px; height: 215px; margin: 0 0 2px 0; padding: 0; }#main .focusarea p { margin: 0; padding: 0; }.rowS { margin: 0 0 2px 0; padding: 0 25px; background: #f8f8f4; }/* Toppen */#logo h1 { margin: 0; padding: 0; }#lang { width: 133px; height: 30px; margin: 0; padding: 8px 0 0 0; }#lang ul { float: left; border-bottom: none; position: relative; left: 166px; width: 133px; }#lang ul, #topmenu li { margin: 0; padding: 0; list-style: none; }#lang li { float: left; display: inline; margin: 0; padding: 4px 0; text-align: left; width:30px; }#lang img { float: left; } #lang a { text-indent: -9999px; width: 24px; height: 16px; display: block; overflow: hidden  }.dk a { background: transparent url(http://www.aalborgzoo.dk/upload/flag-dk-off.gif) top left no-repeat; margin: 0; }.dk a:hover, .dk a.active { background: transparent url(http://www.aalborgzoo.dk/upload/flag-dk.gif) top left no-repeat; margin: 0; }.de a { background: transparent url(http://www.aalborgzoo.dk/upload/flag-de-off.gif) top left no-repeat; margin: 0; }.de a:hover, .de a.active { background: transparent url(http://www.aalborgzoo.dk/upload/flag-de.gif) top left no-repeat; margin: 0; }.gb a { background: transparent url(http://www.aalborgzoo.dk/upload/flag-gb-off.gif) top left no-repeat; margin: 0; }.gb a:hover, .gb a.active { background: transparent url(http://www.aalborgzoo.dk/upload/flag-gb.gif) top left no-repeat; margin: 0; }/* Search */#toppen form { margin: 0; padding: 0; display: block; width: 209px; float: right; text-align: right; }#toppen fieldset { border: none; padding: 0; margin: 0; }#toppen legend { display: none; }#toppen label { display: none; }#toppen .ip-S{ width: 6.9em; background-color: #f8f8f6; border: 1px solid #a7a6aa; }html>body #toppen .ip-S { width: 7.1em; }#toppen .ipb-S { text-align: center; color: #2b3d00; width: 3em; font-size: .75em; }/* Topmenu */#topmenu .topmenu { float: right; border-bottom: none; font-family: arial, sans-serif; margin: 0; padding: 0; }#topmenu .oplev { background: #54851a url(http://www.art-nature.dk/transport/oplev-s.jpg) top right no-repeat; width: 264px; height: 94px; float: left; margin-left: 0; padding: 0; }#topmenu .laer { background: #94b751 url(http://www.art-nature.dk/transport/laer-s.jpg) top right no-repeat; width: 264px; height: 94px; float: left; margin-left: 2px; padding: 0; }#topmenu .bevar { background: #93b650 url(http://www.art-nature.dk/transport/bevar-s.jpg) top right no-repeat; width: 264px; height: 94px; float: left; margin-left: 2px; padding: 0; }#topmenu a { display: block; width: 244px; padding: 0 10px; height: 94px; text-decoration: none; color: #fff; font-weight: bold; }#topmenu a:hover { color: #dfe1d6; }#topmenu p strong { font-size: 22px; text-transform: uppercase; letter-spacing: .05em; display: block;  margin: 0 0 -5px 0; padding: 15px 0 0 0; }#topmenu p { font-size: 13px; padding: 0; margin: 0; letter-spacing: .05em; }/* Sidebar */#nav { width: 165px; padding: 0; margin: 0; font-family: arial, sans-serif; background: #f8f8f4; color: #38622e;  }#nav ul { list-style: none; margin-left: 0; padding: 0; border: none; }#nav li { border-bottom: 2px solid #cad184; margin: 0; }#nav li a { display: block; padding: 5px 5px 5px 5px; border-left: 10px solid #38622e; background-color: #f8f8f4; color: #38622e; text-decoration: none; width: 145px; font-weight: bold; text-transform: uppercase; font-size: 95%; letter-spacing: 1px; }html>body #nav li a { width: auto; }#nav a:hover { border-left: 10px solid #bd0100; }#nav li li { border-top: 2px solid #cad184; border-bottom: 0; margin: 0; }#nav li li a { display: block; padding: 5px 5px 5px 5px; border-left: 10px solid #73916c; background-color: #f8f8f4; color: #38622e; text-decoration: none; width: 145px; font-size: 85%; font-weight: bold; text-transform: none; letter-spacing: 1px; }#nav li li li a { display: block; padding: 5px 5px 5px 10px; border-left: 10px solid #afc0ab; background-color: #f8f8f4; color: #38622e; text-decoration: none; width: 140px; font-size: 85%; font-weight: normal; text-transform: none; letter-spacing: 1px; }#nav li li li li a { display: block; padding: 5px 5px 5px 15px; border-left: 10px solid #afc0ab; background-color: #f8f8f4; color: #38622e; text-decoration: none; width: 135px; font-size: 85%; font-weight: normal; text-transform: none; letter-spacing: 1px; }#nav li li li li li a { display: block; padding: 5px 5px 5px 20px; border-left: 10px solid #afc0ab; background-color: #f8f8f4; color: #38622e; text-decoration: none; width: 130px; font-size: 85%; font-weight: normal; text-transform: none; letter-spacing: 1px; }#nav li a.selected, #nav li a.opened { color: #fff; background: #93b851 url(http://www.aalborgzoo.dk/upload/nav.gif) 0 0 repeat-y; }#nav li li a.selected, #nav li li li a.selected, #nav li li li li a.selected, #nav li li li li li a.selected { color: #000; background: #f8f8f4; }#nav li li a.opened, #nav li li li a.opened, #nav li li li li a.opened, #nav li li li li li a.opened { color: #000; background: #f8f8f4; }#info h3 { font-size: .95em; }#info { margin: 20px 0; padding: 0 3px 0 15px; color: #3e3e3e; }#info p, #info address { font: normal .75em verdana; margin: 0; padding: 0; }#info address { font-style: normal; }#info h2  { font: bold .75em verdana; margin: 1em 0 0; padding: 0; }#info a { text-decoration: underline; color: #38622E; }#info a:hover { text-decoration: none; }/* Misc */img.fRight { float: left; margin: 4px 0 0 0; padding: 0 10px 10px 0; width: 60px; height: 60px; }img.rightP { float: right; margin: 0; padding: 20px 0 10px 10px; }#main .postBody, #main .postBodyi { clear: both; padding: 0 0 5px 0; margin-bottom: 15px; font-size: .75em; line-height: 150%; }.postBody br { display: none; }#main a.pHead { color: #38622E; text-decoration: none; font-weight: bold; display: block; font-size: 115%;  }#main a.piHead { color: #38622E; text-decoration: none; font-weight: bold; font-size: 115%; }#main .arrBody { clear: both; padding: 5px 10px; margin-bottom: 5px; line-height: 150%; background: #ebece6; }#main .arrBody a { font-size: .75em; }#main .arrBody h1 { font-size: 1.2em; }#main .arrBody h2 { padding: 0; margin: 0; }#main .arrBody p { padding: 0; margin: 10px 0 0 0; }#main a.pHeadG { color: #38622e; font-size: 115%; text-decoration: none; font-weight: bold; }#main a.pHeadG:hover { text-decoration: underline; }#main a.pHead:hover, #main a.piHead:hover { text-decoration: underline; }#main a.pBody { color: #3e3e3e; text-decoration: none; display: block; }#main a.piBody{ color: #3e3e3e; text-decoration: none; }#main a.pBody:hover, #main a.piBody:hover { color: #3e3e3e; text-decoration: underline; }.searchResult { font-size: .75em; text-align: center; }.searchResult a { text-decoration: none; }.searchHead { border-bottom: 1px solid #dfe1d6; padding-bottom: .75em; }.searchResult div { margin: .5em 0; }.result {  text-align: left; margin: .75em 0; border-bottom: 1px solid #dfe1d6; padding-bottom: .5em; padding-left: .75em; font-weight: bold;  }a.paging { font-weight: bold; }#main .searchResult a { text-decoration: none; }#main .searchResult a:hover { text-decoration: underline; }.dyrRight { float: right; margin: 20px 0 0 0; padding: 0; }html>body .dyrRight { margin: 0; }.dyrHead { font-weight: bold; }.dyrBody { font-size: .75em; padding: 5px; width: 147px; float: left; margin: 0; border-left: 2px solid #f8f8f4; border-bottom: 2px solid #f8f8f4;  background: #ebece6; display: block; text-align: center; }#main a.dyrHead { text-decoration: none; }#main a.dyrHead:hover { text-decoration: underline; }.skole { padding: 10px; margin: 10px 0 0 0; background: #ebece6; }.skole img { float: right; margin-left: 10px; }#main .skole h2 { margin: 0; }.dNone { display: none; }img.dyrPic { width: 80px; height: 80px; margin-top: 5px; }/* Sidecol */.sc { margin: 0 0 2px; padding: 0; float: left; width: 100%; }#sidecol .sc img  { float: left; }#sidecol .sc h1, #sidecol .sf h1 { font-size: 100%; text-transform: uppercase; margin: 0; padding: 5px; color: #fff; background: url(/img/sidecolH.gif) 0 0 repeat-y; text-align: left; }#sidecol .sc p { padding: 5px; margin: 0; font-size: .75em; background: #f8f8f4; }#sidecol .sc p img { float: none; }#sidecol .sf { background: #f8f8f4; margin: 0 0 2px; padding: 0; width: 100%; float: left; }#sidecol .sf p { padding: 0 5px; margin: 0; }#sidecol .sf .sponsor { width: 264px; text-align: center; margin: 10px 0; } #sidecol .sf embed { text-align: center; }/* Main */#main p { font-size: .75em; margin: .5em 0 .25em 0; padding: 0; line-height: 150%; }#main h1, #main h2, #main h3 { font-family: arial, sans-serif; letter-spacing: 1px; color: #3C640A; font-weight: normal; }#main h1 { font-size: 1.6em; margin: 1em 0 .65em -1px; padding: 0; font-weight: 600; }#main h1 img { float: right; clear: right; margin-left: 10px; }#main h1 span.kursiv { color: #38622e; font-size: .65em; font-style: italic; display: block; }#main h1 span.medium { font-size: .65em; color: #3e3e3e; display: block; }#main h1 span.small { font-size: .45em; color: #3e3e3e; display: block; }#main h2 { font-size: 1.2em; margin: 1em 0 .15em 0; padding: 0; }#main h3 { font-size: .9em; margin: .75em 0 0 0; padding: 0; }#main ul, #main ol { font-size: .75em; line-height: 150%; margin: 0 10px; padding: 0 2px; }#main li { margin: 10px 0 10px 0; background: url(http://www.aalborgzoo.dk/upload/dot.gif) 0 7px no-repeat; list-style: none; padding: 0 0 0 12px; }#main ul ul { font-size: 1em; }#main table { width: 100%; margin: 0; padding: 0; border: 0; font-size: .75em; border: 1px solid #dfe1d6; }#main td, #main th { padding: 3px; background: #ebece5; color: #3e3e3e; }#main a { text-decoration: underline; color: #38622E; }#main a:hover { text-decoration: none; }#main p.linkR { text-align: right; }#main .col2 { width: 480px; padding: 0; margin: 0; }#main .colL { width: 230px; margin: 0 20px 20px 0; padding: 0; float: left; }#main .colR { width: 230px; margin: 0 0 20px 0; padding: 0; float: left; } #main p span.arter { padding: 5px; background: url(http://www.aalborgzoo.dk/upload/dotB.gif) 0 0 repeat-x; display: block; clear: left; }#main p span.last { padding: 5px;  background: url(http://www.aalborgzoo.dk/upload/dotB.gif) 0 0 repeat-x; display: block; }/* Frontpage */.rowFa { width: 480px; float: left; margin: 0 0 2px 0; padding: 10px 25px; background: #f8f8f4; }.rowFb { width: 480px; float: left; margin: 0; padding: 10px 25px; background: #f8f8f4; }#main .rowFa h1, #main .rowFb h1 { font-size: 120%; text-transform: uppercase; margin: 5px 0 5px 0; padding: 0; font-family: arial; }#aktuelt {width: 530px; float: left; margin: 0; padding: 0; }/* Footer */.valida, .valida li { margin: 0; padding: 0; list-style: none; }.valida li { display: inline; margin: 0 5px; }.valida a { font-weight: normal; font-size: .7em; text-decoration: none; color: #38622E; }.valida a:hover { text-decoration: underline; }/* Sitemap */#main ul.sitemap { margin: 0; padding: 4px 0 4px; }#main .sitemap li { font-weight: bold; margin: 0; padding: 2px 0 2px 8px; margin: 0 0 8px; }#main .sitemap li li { font-weight: normal; margin: 0; }/* Spørg zoo */fieldset { border: none; margin: 0; padding: 0; }legend { display: none; }#kontakt { font-size: .75em; }#kontakt label { font-weight: bold; }.ip-M { width: 200px; margin: 2px 0 10px 0; }.ip-L { width: 300px; margin: 2px 0 10px 0; }.ip-XL { width: 300px; height: 100px; margin: 2px 0 10px 0; }.ipb-M {}@media print {#header, #sidebar, #sidecol, #footer, #zoner, .focusarea { display: none; }#main { width: 100%; }#main h1, #main h2, #main h3, #main p, #main li { color: #000; font-family: verdana, arial, sans-serif; }#main h1 { font-size: 22pt; }#main h2 { font-size: 16pt; }#main h3 { font-size: 12pt; }#main p, #main li { font-size: 12pt; line-height: 18pt; }#main ul, #main li { list-style: disc; margin-left: 12pt; }#main a, #main a.piHead, #main a.pHead { color: blue; }#main .rowF a { font-size: 12pt; }#main .rowF h1 { font-size: 30pt; }#main .colL, #main .colR { width: 150%; float: none; clear: both; }}/* THE END */