/************************************************************************************
*  Name: style.css
*  Author: Landesforsten Rheinland-Pfalz <foto@wald-rlp.de>
*  Updated: 17.03.2026

#41A440 = dunkles LF-Grün = 65/164/64 (R/G/B)
#9AD157 = helleres LF-Grün = 154/209/87 (R/G/B)
#B3EA70 = ganz helles LF-Grün = 179/234/112 (R/G/B)
#327C31 = barrierefreier Grünton = 54/135/53 (R/G/B)
#ededed = helles grau (237/237/237)
#2c2c2c = dunkles grau (44/44/44)

Die Datei css/css_override.php wird zuvor geladen.
Ggf. müssen Definitionen in dieser Datei auskommentiert werden, damit die unten stehenden Definitonen wirksam werden.

************************************************************************************/
body, html {
    color: #474747;
}

#login_box .Question input[type="text"], #login_box .Question input[type="password"], #login_box textarea {
    background-color: #ededed;
    color:#000;
}

#FooterNavRightBottom {
    float:unset;
    text-align: left;
}


.PoweredByPanel {
    display:none;
}

#login_box,#login_box h1{
    background: #fff;
    color:#000;
}

a:link,#login_box a {
    color:#41A440;
}

#CollectionDiv select {
    color: #000;
}

#CollectionMenu label{
    color:#fff;
}
#CollectionDiv select {
    color: #000;
}
.BreadcrumbsBoxTheme {
    background-color: #41A440;
}

#CollectionDiv option, #CollectionDiv optgroup {
    font-style: normal;
    background-color: #fff;
    color:#474747;
}

#CentralSpace {
    /*  background-color: #fff;*/
}

#ThemeBoxPanel, #SearchBoxPanel, #ResearchBoxPanel, .HomePanelIN, .RecordPanel, .ResourcePanel {
    background: #f1f1f1;
}

.ImageColourWrapper img{
    border: 1px solid #3c3c3c;
}
.ImageBorder, .RecordPanel, .Picture, .VideoBorder {
    border: 1px solid #3c3c3c;
}

#SearchBox, #HomeSiteText.dashtext, .HomePanelIN, .PopupCategoryTree {
    background: rgba(241, 241, 241, 0.51);
    color: #2c2c2c;
}
#SearchBoxPanel a:link, #SearchBoxPanel a:visited, #SearchBoxPanel a:hover, #ResearchBoxPanel a:link, #ResearchBoxPanel a:visited, #ResearchBoxPanel a:hover, #ResearchBoxPanel a:active, .SearchSpace a:link, .SearchSpace a:visited, .SearchSpace a:hover, .SearchSpace a:active, .PoweredByPanel a:link, .PoweredByPanel a:visited, .PoweredByPanel a:hover {
    color: #2c2c2c;
}
#BrowseBar a {
    color:#2c2c2c;
}

#SearchBarTabsContainer {
    background: #41A440;
}

.HorizontalWhiteNav a:link, .HorizontalWhiteNav a:visited, .HorizontalWhiteNav a:active, .BasicsBox .VerticalNav a:link, .BasicsBox .VerticalNav a:visited, .BasicsBox .VerticalNav a:active, .ListTitle a:link, .ListTitle a:visited, .ListTitle a:active {
    color: #474747;
}

#NewsPanel, #HomeSiteText.dashtext{
    background-color: rgba(0, 0, 0, 0.45);
    color: white;
}

.CollectBack a:link, .CollectBack a:visited, .CollectBack a:active, .CollectBack h2, .BrowseBar a:link, .BrowseBar a:hover, .BrowseBar a:visited, .BrowseBar a:active, .BrowseBar h2 {
    color: #41A440;
}


/* Create Base font for relative sizing */
/* Alte Definitionen
html {background:#fff;height:100%;}
body {background:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:center;}
td, textarea {font-family:Arial,Helvetica,sans-serif;font-size:11px;}

//Basic tag setup for creating standards across platforms and browsers
p, h1, h2, h3, h4, h5 {padding:0;margin:0;vertical-align:top;}
p {padding:0 0 1.75em;margin:0;font-size:1em;line-height:1.25em;}
p.tight {padding:0 0 0.75em;}
h1 {padding:0.1em 0 0.5em;margin:0;font:normal 1.5em Arial,Helvetica,sans-serif;}
h2 {padding:0.1em 0;margin:0;font:normal 1.5em Arial,Helvetica,sans-serif;}
h3 {font-size:1.25em;padding:0.5em 0 0.5em 0;margin:0;font-weight:normal;}
h4 {font-size:1em;padding:0.5em 0 0.5em;margin:0;font-weight:normal;}
h5 {font-size:0.75em;padding:0.5em 0 0.5em 0;margin:0;font-weight:normal;}
img {border:0}
em {font-style:italic;}
strong {font-weight:bold;}
ol, ul {margin:0 0 0 2.5em;padding:0 0 1em;}
ul ul, ul ol, ol ul, ol ol {margin:0 0 0 2.5em;padding:1em 0 0em;}
li {padding:0em 0 1em;margin:0;}
blockquote {padding:0 0 2em;margin:0em 2.5em;}
blockquote blockquote {padding:1em 0 2em;margin:0em 2.5em;}
a:link, a:active, a:visited {color:#482;text-decoration:none;}
a:hover {color:#482;text-decoration:underline;}
input[readonly] {border:none;background: none;}
input,textarea {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
option {font-size:11px;}
input.defaultbutton {position:absolute;left:-100%;width:0;height:0;}


// General tags
.clearer {clear:both;}
.clearerleft {clear:left;}
.Hidden {visibility:hidden;height:0;width:0;overflow:hidden;}
.nowrap {white-space:nowrap;}
.textcenter {text-align:center;}


// General layout
#Header {margin:20px 25px;padding:0;text-align:left;}
#TextHeader{font-size:25px;float:left;}
#TextHeader a {text-decoration:none;}
#TextDesc{font-size:12px;float:left;display:block;clear:left;}
#HeaderNav1 {text-align:right;height:40px;}
#HeaderNav2 {text-align:right;margin-top: 28px;margin-bottom: 4px;}

.headerlink {margin:20px 25px; position: absolute; display: block; width: 400px; height: 55px;  top: 0px; left: 0px;}

#Footer {clear: both; margin:20px 25px;padding:0;text-align:left;}
#FooterNavRight {float:right;text-align:right;margin-top: 10px;clear: right;}
#FooterNavRightBottom {float:right;text-align:right;margin-top: 10px;clear: right;}
#FooterNavLeft {float:left;text-align:left;margin-top: 10px;}

#CentralSpaceContainer {margin:0px 25px 20px;padding:0 174px 0 0;text-align:left;}
#CentralSpaceContainerRestrict {margin:0px 15px 20px 25px;padding:0;text-align:left;}
#CentralSpaceLogin {margin: 2em auto 4em;padding:0;width: 560px;text-align:left;}
#CentralSpace {text-align:left;}

.TopInpageNav {margin-top:20px;margin-bottom: 10px;margin-right: 15px;clear: left;text-align: right;padding-bottom: 5px;}
.BottomInpageNav {clear: left;text-align: right;padding-top: 5px;margin: 5px 15px 0px 0px;}
.BottomInpageKey {margin-right: 15px;clear: left;text-align: left;}
.InpageNavLeftBlock {float:left;text-align:left;margin-right: 20px;margin-bottom: 10px;}
.InpageNavRightBlock {float:right;text-align:left;margin-right: 15px;margin-bottom: 10px;}

.TopInpageNav a:link, .TopInpageNav a:visited, .BottomInpageNav a:link, .BottomInpageNav a:visited , #CentralSpaceLogin a:link, #CentralSpaceLogin a:visited {text-decoration:none;}
.TopInpageNav a:hover, .TopInpageNav a:active, .BottomInpageNav a:hover, .BottomInpageNav a:active, #CentralSpaceLogin a:hover, #CentralSpaceLogin a:active {text-decoration:underline;}
.Selected {font-weight: bold;}


.HorizontalNav ul {padding:0.2em 0;margin:0;list-style:none;}
.HorizontalNav li {display:inline;padding:0 0.35em 0 0.5em;margin:0px;}
.HorizontalNav a:link, .HorizontalNav a:visited {text-decoration:none;}
.HorizontalNav a:hover, .HorizontalNav a:active {text-decoration:underline;}
.HorizontalWhiteNav li:first-child {border-left:none;}
.HorizontalNav li:first-child {border-left:none;}
#CollectionMinRightNav li:first-child {border-left:none;}


.CollectBack {color:#fff;background:#482 url(../gfx/bg_collect.gif) repeat-x;}
.ui-layout-resizer {background:#999 url(../gfx/collect_divide.gif) repeat-x;}
.ui-layout-toggler-open-hover{background-color:#482;}


// Hight in EM!
#Header{height:125px;position:relative;background:#ffffff;border-bottom:1px solid #e2e2e2;margin-top:0;}
#HeaderNav1{height:16px;position:absolute;bottom:0;left:89px;padding:0;margin:0;}
#HeaderNav1 ul{margin-left:-0.5em;}
#HeaderNav2{position:absolute;bottom:0;right:0;margin:0;}

#logo-lf{background:url(../gfx/logo_lf.gif) no-repeat;width:240px;height:79px;position:absolute;top:15px;left:0;}
#logo-rlp{background:url(../gfx/logo_rlp.gif) no-repeat;width:262px;height:79px;position:absolute;top:15px;right:40px;}


#Footer{border-top:1px solid #e2e2e2;}
#TextHeader, #TextHeader a{color:#482;}

.TopInpageNav{border-bottom:1px solid #e2e2e2;}


.Listview td{border-bottom:1px solid #e2e2e2;color:#3c3c3c;}


.FormError{color:#ff0000;}
.FormIncorrect{color:#ff0000;border:1px solid #e2e2e2;background:#fff;}
.PageInformal{color:#ff0000;border:1px solid #e2e2e2;background:#fff;}

.HorizontalWhiteNav a:link,.HorizontalWhiteNav a:visited,.HorizontalWhiteNav a:active,.BasicsBox .VerticalNav a:link,.BasicsBox .VerticalNav a:visited,.BasicsBox .VerticalNav a:active,.ListTitle a:link,.ListTitle a:visited,.ListTitle a:active,.HomePanel a:link,.HomePanel a:visited,.HomePanel a:active,.HomePanel a:hover{color:#482;}
.HorizontalWhiteNav a:hover,.BasicsBox .VerticalNav a:hover,.ListTitle a:hover{color:#482;text-decoration:underline;}
.HorizontalWhiteNav li,.HorizontalNav li{border-left:1px solid #e2e2e2;}


#CollectionMenu{border-right:1px solid #fff;}
#CollectionMenuExp{border-right:1px solid #fff;}
#CollectionMinRightNav li{border-left:1px solid #fff;}
.CollectBack a:link,.CollectBack a:visited,.CollectBack a:active {color:#fff;}
.CollectBack a:hover,.CollectBack h2{color:#fff;}
.CollectBack h2 a:link,.CollectBack h2 a:visited,.CollectBack h2 a:active,.CollectBack h2 a:hover{color:#fff;}


#ThemeBoxPanel,#SearchBoxPanel,#ResearchBoxPanel,.ResourcePanel,.ResourcePanelSmall,.ResourcePanelLarge,.HomePanelIN,.HomePicturePanelIN{border:1px solid #e2e2e2;}
// notwendig ??
#ThemeBoxPanel,#SearchBoxPanel{background: #dbdbdb;}
#ResearchBoxPanel,.HomePanelIN{background: #dcdcdc;}


.ImageBorder,.RecordPanel,.Picture,.VideoBorder{border:1px solid #3c3c3c;}
.CollectImageBorder{border:1px solid #3c3c3c;}


.Question{border-top:1px solid #e2e2e2;}
.RecordPanel{background:fff; border:1px solid #3c3c3c;}
.RecordPanel .RecordDownloadSpace h2 {color:#3c3c3c;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend h2{color:fff;}
.RecordDownloadSpace .HorizontalWhiteNav a:active,.RecordPanel .RecordDownloadSpace .HorizontalWhiteNav a:hover{color:#fff;}
.NoFind {border: 1px solid #BBBBBB;background: #FFFFFF;}
.NoFind .highlight {color:#000000;font-weight: bold;}
.NoFind a:link, .NoFind a:visited, .NoFind a:hover, .NoFind a:active {color:#000000;text-decoration:underline;}
.RecordPanel .Title{border-bottom:1px solid #e2e2e2;}
.RecordPanel .RecordDownload {background-color: #eee;	border: 1px solid #BBBBBB;}
.RecordPanel .RecordDownload .DownloadDBlend td {border: 1px solid #E2E2E2;color: #FFFFFF;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend .DownloadButton {background: #8ab132 url(../gfx/whitegry/interface/CollectBack.gif?nc=1);background-position: 0 -8px;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend p {color: #CCCCCC;text-align: left;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend a {color: #FFFFFF;text-align: left;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend {background: #979797 url(../gfx/whitegry/interface/DownloadCell.gif) repeat-x;	border-color: #6D6D6D;}
.ArchiveResourceTitle, .ResourcePendingSubmissionTitle, .ResourcePendingReviewTitle {color: #C2E066;}
.DeletedResourceTitle {color: #FF0000;}
.RecordStory{color: #000000;background: #FFFFFF url(../gfx/whitegry/interface/StoryShadow.gif) repeat-x;border-top: none;border-right: 1px solid #BBBBBB;border-bottom: 1px solid #BBBBBB;border-left: 1px solid #BBBBBB;}
.RecordStory h1{color: #000000;}
.RecordStory a:hover{color: #000000;}


.HomePicturePanel{border: 1px solid #fff;width: 517px;}
.HomePicturePanelIN, #image1{border: none;}

.PanelShadow{background: none;}

#ThemeBoxPanel,#SearchBoxPanel,#ResearchBoxPanel,.HomePanelIN,.RecordPanel,.ResourcePanel {background:#f1f1f1;}
.RecordPanel .RecordDownload, .RecordPanel .RecordDownloadSpace .DownloadDBlend {background:#fff;}

#ThemeBoxPanel h2, #SearchBoxPanel h2, #ResearchBoxPanel h2, .HomePanelIN h2{margin:-7px -7px 0 -7px;padding: 3px 7px;color:#ffffff;width:100%;font-size: 13px;font-weight: bold;background:#482;}

.HomePanel h2{background: none;padding-left: 0;}
.HomePanelIN {padding:8px 15px 10px 15px;}




.RecordPanel .RecordDownloadSpace h2 {color: #666;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend p, .RecordPanel .RecordDownloadSpace .DownloadDBlend td {color: #737373;}

.RecordPanel .RecordDownloadSpace .DownloadDBlend td {border:#fff;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend td {border-top: 1px solid #e2e2e2; padding-top: 5px; padding-bottom: 5px;}

.RecordPanel .RecordDownloadSpace .DownloadDBlend .DownloadButton {background:#fff; padding:5px;}
.RecordPanel .RecordDownloadSpace .DownloadDBlend .DownloadButton a {text-align:center;background:#482;display:block;padding: 5px 0;}
*/
