.default_text { font-family: Tahoma; font-size: 12px; color: #000000; font-weight: normal; line-height: 18px; }
.default_text2 { font-family: Verdana; font-size: 12px; color: #000000; font-weight: normal; line-height: 18px; }
h2.default_h2 { color: #91643A; font-family: Tahoma; font-size: 12px; font-weight: bold; margin: 0px; line-height: 18px; }
#impressionPanel { width: 206px; height: 207px; background-image: url('./../img/impression_bg.jpg'); background-repeat: no-repeat; background-position: 0px 42px; margin-top: 40px; position: relative; }
#impressionPanel .title { background-image: url('./../img/impression_title.png'); background-repeat: no-repeat; margin-left: 4px; width: 152px; height: 32px; }
#impressionPanel img { z-index: 1; position: absolute; left: 3px; top: 45px; width: 193px; height: 150px; }
#impressionPanel .magnifier { z-index: 2; background-image: url('./../img/magnifier.png'); background-repeat: no-repeat; width: 45px; height: 45px; position: absolute; right: 10px; bottom: 4px; cursor: pointer; }
#impressionPanel .magnifier a { width: 32px; height: 32px; position: absolute; right: 12px; bottom: 12px; display: block; text-decoration: none; }
body { margin: 0px; padding: 0px; background-color:#A2CC5A; background-image: url('./../img/background.jpg'); background-repeat: repeat-y; background-position: center; }
.clear { clear: both; }
#wrapper { width: 890px; margin-left: auto; margin-right: auto; }
#menuPanel { width: 200px; height: 300px; float: left; }
#menuPanel .logoFoerderverein { width: 165px; height: 265px; background-image: url('./../img/logo_foerderverein.jpg'); background-repeat: no-repeat; margin-top: 22px; }
#menuPanel div.menu { background-image: url('./../img/menu_bg.jpg'); background-repeat: repeat-y; position: relative; padding-top: 10px; padding-bottom: 20px; margin-top: 20px; }
#menuPanel div.menu div.top { background-image: url('./../img/menu_top.jpg'); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 165px; }
#menuPanel div.menu div.bottom { background-image: url('./../img/menu_bottom.jpg'); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 20px; width: 165px; }
#menuPanel div.menu ul { margin: 0px; padding: 0px; margin-left: 34px; width: 166px; }
#menuPanel div.menu ul li { line-height: 28px; height: 28px; font-family: Verdana; font-size: 11px; list-style: none; }
#menuPanel div.menu ul li.active { background-image: url('./../img/menu_active.jpg'); background-repeat: no-repeat; }
#menuPanel div.menu ul li.bridge { background-image: url('./../img/menu_active_bridge.jpg'); background-repeat: no-repeat; height: 9px; }
#menuPanel div.menu ul li.nosubmenu { background-image: url('./../img/menu_active_nosub.jpg'); background-repeat: no-repeat; height: 8px; }
#menuPanel div.menu ul li.submenu { background-image: url('./../img/menu_submenu_bg.jpg'); background-repeat: repeat-y; }
#menuPanel div.menu ul li.endbridge { background-image: url('./../img/menu_endbridge.jpg'); background-repeat: no-repeat; height: 15px; }
#menuPanel div.menu ul li a { height: 28px; display: block; text-decoration: none; text-transform: uppercase; padding-left: 10px; }
#menuPanel div.menu ul li.inactive a { color: #FFFFFF; width: 110px; font-weight: bold; }
#menuPanel div.menu ul li.active a { color: #FFFFFF; width: 138px; font-weight: bold; }
#menuPanel div.menu ul li.submenu a { color: #000000; width: 138px; font-weight: normal; }
#centerPanel { width: 469px; float: left; background-image: url('./../img/shadow_right.jpg'); background-repeat: repeat-y; background-position: right; }
#centerPanel .header { width: 469px; background-image: url('./../img/header_bg.jpg'); background-repeat: no-repeat; background-position: bottom; height: 68px; position: relative; }
#centerPanel .header .welcome { width: 233px; height: 43px; background-image: url('./../img/welcome.png'); background-repeat: no-repeat; position: absolute; left: 15px; top: 13px; }
#centerPanel .banner { width: 469px; height: 200px; }
#centerPanel .banner .image { width: 454px; height: 200px; background-repeat: no-repeat; background-position: 0px 0px; background-color: #FFFFFF; float: left; }
#centerPanel .banner .shadow { width: 15px; height: 17px; background-image: url('./../img/shadow_banner_right.jpg'); background-repeat: no-repeat; float: left; }
#contentPanel { width: 400px; background-image: url('./../img/shadow_content_top.jpg'); background-position: 0px 0px; background-repeat: no-repeat; background-color: #FFFFFF; min-height: 100px; padding-left: 27px; padding-right: 27px; padding-top: 29px; padding-bottom: 30px; font-family: Tahoma; font-size: 12px; color: #000000; font-weight: normal; line-height: 18px; }
#contentPanel a { color: #91643A; text-decoration: none; }
#contentPanel a:hover { color: #91643A; text-decoration: underline; }
#contentPanel h1 { color: #A2CD5A; font-family: Verdana; font-size: 15px; font-weight: normal; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 20px; }
#footerPanel { width: 469px; height: 70px; background-image: url('./../img/footer.jpg'); background-repeat: no-repeat; font-family: Verdana; font-size: 10px; color: #FFFFFF; text-align: center; padding-top: 10px; line-height: 20px; }
#footerPanel a { text-decoration: none; color: #FFFFFF; }
#footerPanel a:hover { text-decoration: underline; }
#rightPanel { width: 206px; height: 500px; float: left; padding-left: 15px; }
#rightPanel .url { background-image: url('./../img/url.png'); background-repeat: no-repeat; width: 174px; height: 13px; margin-top: 24px; }
#rightPanel .logoInitiativeNaturpfad { background-image: url('./../img/initiative_naturpfad.png'); background-repeat: no-repeat; width: 120px; height: 116px; margin-top: 27px; }
#rightPanel .address { font-family: Tahoma; color: #FFFFFF; font-weight: normal; font-size: 11px; margin-top: 20px; margin-left: 3px; line-height: 18px; }
div.section { margin-bottom: 30px; line-height: 18px; font-size: 12px; }
div.section h2 { color: #91643A; font-family: Tahoma; font-size: 12px; font-weight: bold; margin: 0px; }
div.section ul { list-style: decimal; }
div.section ul li ul { list-style: lower-latin; }
div.pages { font-size: 13px; font-family: Tahoma; width: 400px; text-align: center; }
div.pages a { color: #91643A; text-decoration: none; }
div.pages a.active { color: #A2CD5A; font-weight: bold; text-decoration: none; }
div.news_entry div.content { margin-top: 5px; font-family: Tahoma; line-height: 18px; font-weight: normal; }
div.news_entry div.date { color: #91643A; font-family: Tahoma; font-size: 12px; font-weight: normal; margin: 0px; margin-bottom: 3px; }
div.news_entry { width: 385px; border: 1px solid #D4D4D4; font-family: Tahoma; padding: 8px; margin-bottom: 8px; }
div.news_entry h2 { color: #91643A; font-family: Tahoma; font-size: 13px; font-weight: bold; margin: 0px; }
div.csPanel h2 { display: block; height: 24px; width: 370px; line-height: 24px; font-family: Tahoma; font-weight: bold; font-size: 12px; color: #FFFFFF !important; background-color: #A2CC5A; background-image: url('../img/keil.gif'); background-repeat: no-repeat; background-position: 7px 0px; padding-left: 25px; text-decoration: none !important; cursor: pointer; margin: 0px; }
div.csPanel h2.active { background-position: 7px -25px !important; }
div.csPanel div.csPanelContent { padding-left: 5px; padding-right: 5px; padding-top: 20px; background-image: url('./../img/shadow_content_top.jpg'); background-repeat: no-repeat; width: 380px; display: none; }
div.linkGroup { margin-bottom: 20px; width: 420px; float: left; }
div.linkGroup div.title { color: #91643A; font-family: Tahoma; font-size: 13px; font-weight: bold; margin: 0px; }
div.linkGroup div.links { margin-top: 4px; margin-left: 10px; }
div.downloadGroup { margin-bottom: 20px; width: 420px; }
 div.downloadGroup div.title { color: #91643A; font-family: Tahoma; font-size: 13px; font-weight: bold; margin: 0px; }
div.downloadGroup div.download { margin-top: 10px; }
div.downloadGroup div.download div.icon { width: 20px; float: left; }
div.downloadGroup div.download div.panel { margin-left: 5px; margin-top: 2px; float: left; }
div.downloadGroup div.download div.panel div.title { font-size: 10px; font-weight: bold; }
div.downloadGroup div.download div.panel div.title { font-size: 11px; font-weight: bold; }
div.downloadGroup div.download div.panel div.title a { font-size: 11px; font-weight: bold; }
div.downloadGroup div.download div.panel span.date { font-size: 9px; }
div.downloadGroup div.download div.panel div.mainDescription { margin-top: 0px; font-size: 10px; width: 320px; }
/** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
.agenda_event { width: 402px; margin-bottom: 8px; border: 1px solid #D4D4D4; background-color: #DAD8D8; background-image: url('../img/event_bg.jpg'); background-repeat: repeat-x; font-family: Tahoma; padding-bottom: 10px; }
.agenda_event .iconPanel { float: left; width: 80px; padding-top: 9px; text-align: center; min-height: 10px; }
.agenda_event .iconPanel img { margin-bottom: 10px; }
.agenda_event .contentPanel { float: left; width: 322px; line-height: 18px; }
.agenda_event .date { float: left; width: 227px; font-size: 11px; font-weight: normal; padding-top: 10px; }
.agenda_event .time { float: left; padding-top: 10px; width: 90px; font-size: 11px; font-weight: normal; text-align: right; }
.agenda_event .agenda_header { margin-bottom: 5px; }
.agenda_event .agenda_topic { font-weight: bold; line-height: 18px; }
.agenda_event .title { font-size: 12px; color: #428F3B; }
.agenda_event .headline { font-size: 11px; color: #80575B; }
.agenda_event .target { float: left; }
.agenda_event .registration { float: left; padding-left: 5px; }
.agenda_event form { margin-top: 5px; }
.agenda_menu { width: 408px; height: 39px; background-image: url('../img/agenda_menu.jpg'); background-repeat: no-repeat; margin-bottom: 15px; position: relative; font-family: Tahoma; font-weight: bold; font-size: 13px; color: #FFFFFF; }
.agenda_menu ul { list-style: none; visibility: hidden; position: absolute; margin: 0px; padding: 0px; left: 2px; top: 31px; width: 100px; }
.agenda_menu ul li { background-color: #7AB34E; color: #FFFFFF; float: none; font-weight: normal; height: 20px; padding-left: 4px; cursor: pointer; }
.agenda_menu ul li a { display: block; width: 100%; height: 20px !important; color: #FFFFFF !important; text-decoration: none !important; }
.agenda_menu ul li:hover { background-color: #A2CC5A; }
.agenda_menu .month { float: left; text-transform: uppercase; letter-spacing: 2px; line-height: 30px; padding-left: 10px; background-image: url('../img/down.gif'); background-repeat: no-repeat; background-position: right 14px; padding-right: 17px; cursor: pointer; }
.agenda_menu .year { float: right; padding-right: 15px; line-height: 30px; }
.csButton { height: 30px; }
.csButton .left { width: 10px; height: 30px; background-image: url('../img/csForm/csButton_left.png'); float: left; }
.csButton .right { width: 11px; height: 30px; background-image: url('../img/csForm/csButton_right.png'); float: left; }
.csButton .center { height: 30px; background-image: url('../img/csForm/csButton_main.png'); background-repeat: repeat-x; float: left; }
.csButtonHover div { background-position: 0px -30px !important; }
.csButtonClick div { background-position: 0px -60px !important; }
.csButton .center .text { cursor: pointer; height: 20px; line-height: 18px; margin-top: 1px; font-family: Tahoma; font-weight: normal; font-size: 11px; color: #FFFFFF; padding-left: 3px; padding-right: 3px; }
form.small input { width: 200px !important; }
form.small input.radio { width: 16px !important; line-height: 20px; }
form div.content { width: 270px; font-weight: normal; font-family: Tahoma; font-size: 11px; font-weight: bold; float: left; line-height: 20px; }
form div.label,form label { width: 100px; display: block; float: left; font-family: Tahoma; font-size: 11px; font-weight: normal; height: 18px; }
form select,form textarea,form input { width: 270px; font-weight: normal; font-family: Tahoma; font-size: 11px; background-color: #FFFFFF; border: 1px solid green; padding: 1px; }
form select { width: 273px !important; }
form textarea.error,form input.error { border: 1px dotted red !important; }
form textarea { height: 80px; }
form input.zip { width: 40px !important; float: left; }
form input.city { margin-left: 5px; width: 221px !important; float: left; }
form.small input.city { margin-left: 5px; width: 151px !important; float: left; }
form br { margin-bottom: 10px; clear: both; }
* html img,* html .png { position:relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); }
ul.intranet_menu { margin: 0px; margin-bottom: 10px; margin-left: 258px; padding: 3px; border: 1px solid #CCCCCC; width: 130px; }
ul.intranet_menu li { list-style: none; }
ul.intranet_menu li a { background-repeat: no-repeat; background-position: 0px 3px; line-height: 20px; display: block; height: 20px; color: #000000 !important; text-decoration: none !important; padding-left: 20px; font-family: Tahoma; font-size: 12px; color: #000000; }
ul.intranet_menu li.logout a { background-image: url('../img/logout.png'); }
ul.intranet_menu li.files a { background-image: url('../img/folder.png'); }
ul.intranet_menu li.changepw a { background-image: url('../img/key.png'); }
.ui-accordion a { display: block; height: 24px; width: 370px; line-height: 24px; font-family: Tahoma; font-weight: bold; font-size: 12px; color: #FFFFFF !important; border-top: 1px solid #FFFFFF; background-color: #A2CC5A; background-image: url('../img/keil.gif'); background-repeat: no-repeat; background-position: 7px 0px; padding-left: 25px; text-decoration: none !important; }
a.ui-state-active { background-position: 7px -25px !important; }
.ui-accordion-content { padding-left: 5px; padding-right: 5px; background-image: url('./../img/shadow_content_top.jpg'); background-repeat: no-repeat; width: 385px; font-size: 11px; }
.ui-accordion-content table { width: 385px; }
#mapImage .icon { width: 38px; height: 38px; background-repeat: no-repeat; cursor: pointer; z-index: 300; position: absolute; display: none; }
#mapImage .damwild { background-image: url('./../img/map/icon_damwild.png'); top: 253px; left: 192px; }
#mapImage .biotopteich { background-image: url('./../img/map/icon_biotopteich.png'); top: 39px; left: 53px; width: 64px; height: 43px; }
#mapImage .forum { background-image: url('./../img/map/icon_forum.png'); top: 388px; left: 122px; }
#mapImage .eichenallee { background-image: url('./../img/map/icon_eichenallee.png'); top: 78px; left: 141px; }
#mapImage .haus_der_naturpaedagogik { background-image: url('./../img/map/icon_haus_der_naturpaedagogik.png'); top: 454px; left: 142px; }
#mapImage .kasse { background-image: url('./../img/map/icon_kasse.png'); top: 470px; left: 146px; }
#mapImage .waldklassenzimmer { background-image: url('./../img/map/icon_forum.png'); top: 278px; left: 160px; }
#mapImage .wildkatze { background-image: url('./../img/map/icon_wildkatze.png'); top: 458px; left: 120px; }
#mapImage .handwagen { background-image: url('./../img/map/icon_handwagen.png'); top: 443px; left: 179px; }
#mapImage .heldbock1 { background-image: url('./../img/map/icon_heldbock.png'); top: 417px; left: 191px; }
#mapImage .heldbock2 { background-image: url('./../img/map/icon_heldbock.png'); top: 55px; left: 163px; }
#mapImage .fledermaus1 { background-image: url('./../img/map/icon_fledermaus.png'); top: 401px; left: 205px; }
#mapImage .fledermaus2 { background-image: url('./../img/map/icon_fledermaus.png'); top: 93px; left: 165px; }
#mapImage .streichelzoo { background-image: url('./../img/map/icon_streichelzoo.png'); top: 394px; left: 150px; }
#mapImage .eiche_durchblick { background-image: url('./../img/map/icon_eiche_durchblick.png'); top: 413px; left: 110px; }
#mapImage .haltestelle { background-image: url('./../img/map/icon_haltestelle.png'); top: 494px; left: 135px; width: 43px; height: 43px; }
#mapImage .parkplatz { background-image: url('./../img/map/icon_parkplatz.png'); top: 529px; left: 161px; width: 39px; height: 46px; }
#mapImage .rast4 { background-image: url('./../img/map/icon_rastplatz.png'); top: 394px; left: 70px; }
#mapImage .rast3 { background-image: url('./../img/map/icon_rastplatz.png'); top: 70px; left: 225px; }
#mapImage .rast2 { background-image: url('./../img/map/icon_rastplatz.png'); top: 57px; left: 117px; }
#mapImage .rast1 { background-image: url('./../img/map/icon_rastplatz.png'); top: 55px; left: 59px; }
#mapImage .luchs { background-image: url('./../img/map/icon_luchs.png'); top: 318px; left: 102px; }
#mapImage .eule { background-image: url('./../img/map/icon_eule.png'); top: 306px; left: 131px; }
#mapImage .sikawild { background-image: url('./../img/map/icon_sikawild.png'); top: 277px; left: 84px; }
#mapImage .wisent { background-image: url('./../img/map/icon_wisent.png'); top: 246px; left: 127px; }
#mapImage .klangkoerper { background-image: url('./../img/map/icon_klangkoerper.png'); top: 217px; left: 79px; }
#mapImage .tarpan { background-image: url('./../img/map/icon_tarpan.png'); top: 201px; left: 105px; }
#mapImage .wildschwein { background-image: url('./../img/map/icon_wildschwein.png'); top: 175px; left: 147px; }
#mapImage .auerochse { background-image: url('./../img/map/icon_auerochse.png'); top: 164px; left: 95px; }
#mapImage .muffelwild { background-image: url('./../img/map/icon_muffelwild.png'); top: 150px; left: 60px; }
#mapImage .erlenwald { background-image: url('./../img/map/icon_erlenwald.png'); top: 54px; left: 6px; width: 81px; height: 111px; }
#mapImage .graureiher { background-image: url('./../img/map/icon_graureiher.png'); top: 96px; left: 57px; }
#mapImage .henkelbaum_erle { background-image: url('./../img/map/icon_henkelbaum.png'); top: 103px; left: 100px; }
#mapImage .ententeich { background-image: url('./../img/map/icon_ententeich.png'); top: 70px; left: 82px; }
#mapImage .rotwild { background-image: url('./../img/map/icon_rotwild.png'); top: 84px; left: 196px; }
#mapImage .baumuhr { background-image: url('./../img/map/icon_dot.png'); top: 107px; left: 144px; width: 23px; height: 23px; }
#mapImage .wildbirne { background-image: url('./../img/map/icon_dot.png'); top: 167px; left: 172px; width: 23px; height: 23px; }
#mapImage .geruchspfad { background-image: url('./../img/map/icon_dot.png'); top: 132px; left: 228px; width: 23px; height: 23px; }
#mapImage .bienen { background-image: url('./../img/map/icon_dot.png'); top: 206px; left: 213px; width: 23px; height: 23px; }
#mapImage .info { background-image: url('./../img/map/icon_info.png'); top: 436px; left: 162px; width: 33px; height: 33px; }
#mapImage .wc { background-image: url('./../img/map/icon_wc.png'); top: 492px; left: 177px; width: 37px; height: 43px; }
#mapImage .gaststaette { background-image: url('./../img/map/icon_gaststaette.png'); top: 472px; left: 175px; width: 38px; height: 43px; }
#mapImage .spielplatz { background-image: url('./../img/map/icon_spielplatz.png'); top: 466px; left: 191px; width: 41px; height: 55px; }
#mapImage { z-index: 205; height: 589px; width: 273px; background-color: #FFFFFF; position: relative; float: left; }
#mapImage img { position: absolute; top: 0px; left: 0px; border: 0px; z-index: 210; }
#mapImage .mapOverlay { position: absolute; z-index: 211; display: block; height: 589px; width: 273px; background-color: #000000; opacity: 0.6; display: none; }
#mapImage .way { position: absolute; z-index: 215; display: none; height: 589px; width: 273px; background-repeat: no-repeat; }
#mapImage .vogellehrpfad { background-image: url('./../img/map/way_vogellehrpfad.png'); }
#mapImage .wildlehrpfad { background-image: url('./../img/map/way_wildlehrpfad.png'); }
#mapImage .baumlehrpfad { background-image: url('./../img/map/way_baumlehrpfad.png'); }
#mapImage .barfusspfad { background-image: url('./../img/map/way_barfusspfad.png'); }
#modal-overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; background: #000; display: none; }
#mapWrapper { position: absolute; z-index: 200; margin-left: auto; margin-right: auto; top: 50px; height: 589px; display: none; }
#mapContent { height: 589px; margin-left: 50px; width: 505px; background-color: #DDD193; float: left; position: relative; }
#mapContent .title { width: 301px; height: 57px; background-image: url('./../img/map/title.jpg'); background-repeat: no-repeat; margin-top: 10px; margin-left: 10px; float: left; }
#mapContent .close { float: right; margin: 5px; width: 33px; height: 33px; background-image: url('./../img/map/close.jpg'); background-position: 0px 0px; cursor: pointer; }
#mapContent .close-active { background-position: 0px -66px !important; }
#mapContent .close-hover { background-position: 0px -33px !important; }
#mapContent .head { height: 80px; }
#mapContent .navbar { margin-left: 20px; }
#mapContent .searchbar,#mapContent .contentbar { overflow: auto; height: 475px; width: 505px; margin-top: 14px; }
#mapContent .searchbar { width: 490px !important; }
#mapContent .contentbar .spinner { display: none; background-image: url('./../img/map/spinner.gif'); background-repeat: no-repeat; width: 35px; height: 35px; margin-left: auto; margin-right: auto; margin-top: 80px; }
#mapContent .searchbar,#mapContent .contentbar .content { font-family: Tahoma; font-size: 11px; line-height: 18px; padding: 10px; }
#mapContent .searchbar h1,#mapContent .contentbar .content h1 { font-family: Tahoma; font-size: 17px; font-weight: bold; color: #916438; margin: 0px; display: block; width: 100%; padding-bottom: 1px; border-bottom: 2px solid #916438; margin-bottom: 10px; }
#mapContent .contentbar .content h2 { font-family: Tahoma; font-size: 17px; color: #916438; font-weight: normal; margin: 0px; margin-bottom: 5px; }
#mapContent .contentbar .content .textPanelOnly { width: 495px; margin-right: 5px; padding-bottom: 20px; }
#mapContent .contentbar .content .textPanel { float: left; width: 280px; margin-right: 5px; padding-bottom: 20px; }
#mapContent .contentbar .content .imagePanel { float: left; width: 180px; background-color: #FFFFFF; padding: 0px; }
#mapContent .contentbar .content .imagePanel img { width: 170px; height: 114px; border: 0px; margin-left: 5px; margin-top: 5px; }
#mapContent .contentbar .content .imagePanelOnly .image { height: 278px; }
#mapContent .contentbar .content .imagePanelOnly { width: 410px; background-color: #FFFFFF; background-image: url('./../img/map/image_spinner.gif'); background-repeat: no-repeat; background-position: center 150px; padding: 0px; margin-left: auto; margin-right: auto; }
#mapContent .contentbar .content .imagePanelOnly img { border: 0px; margin-left: 5px; margin-top: 5px; }
#mapContent .contentbar .content .imagePanelOnly .landscape_format img { width: 400px; height: 268px; }
#mapContent .contentbar .content .imagePanelOnly .upright_format img { height: 268px; margin-left: 116px; }
#mapContent .contentbar .content .imagePanelOnly .navigation { margin-left: auto; margin-right: auto; width: 405px; height: 30px; }
#mapContent .contentbar .content .imagePanelOnly .navigation .prev { float: left; padding-left: 5px; width: 70px; }
#mapContent .contentbar .content .imagePanelOnly .navigation .status { float: left; text-align: center; width: 255px; }
#mapContent .contentbar .content .imagePanelOnly .navigation .next { float: right; width: 60px; text-align: right; }
#mapContent .searchbar { display: none; }
/* Gallery */div.gallery { width: 100%; border-bottom: 1px dotted #808080; margin-bottom: 8px; padding-bottom: 7px; }
div.gallery div.preview { width: 110px; height: 83px; margin-top: 2px; margin-left: 2px; float: left; }
div.gallery div.preview img { border: 0px; }
div.gallery div.panel { margin-left: 8px; margin-top: 0px; float: left; }
div.gallery div.title a { font-family: Tahoma; font-size: 13px; font-weight: bold; color: #72AB39; }
div.title a:Hover { font-family: Tahoma; font-size: 13px; font-weight: bold; text-decoration: underline; color: #CD1D1E; }
div.gallery div.panel span.date { font-size: 11px; }
div.gallery div.panel div.mainDescription { margin-top: 5px; font-size: 11px; width: 280px; }
div.picturePanel { width: 420px; display: block; margin-left: 25px; }
div.picturePanel img { border: 0px; width: 110px; height: 83px; }
div.picture { width: 110px; height: 83px; margin-right: 10px; margin-bottom: 10px; float: left; }
.clear { clear: left; }
.text { font-family: Tahoma; font-size: 12px; color: #000000; font-weight: normal; line-height: 18px; }
.headline { color: #91643A; font-family: Tahoma; font-size: 12px; font-weight: bold; margin: 0px; line-height: 18px; }

