* { margin: 0; padding: 0; }

body { background: #FFF; font: normal 11px "Verdana", sans-serif; color: #8A8A8A; }
img { border: 0; }
a:link, a:active, a:visited, a:hover { font: normal 11px "Verdana", sans-serif; color: #000; text-decoration: none; }

#divPhoenixHP { display: none; }
.clear { clear: both; }
.align-right { text-align: right; }

#screenBox { width: 1025px; margin: 20px auto 0 auto; }
#screen {  }

#logoBox { margin: 0 0 25px 55px; }
#logo {  }

#navBox { margin: 0 0 10px 10px; }
#nav { list-style: none; }
#nav li { display: inline; }
a.navLnk:link, a.navLnk:active, a.navLnk:visited { margin-left: 45px; padding-left: 10px; background: url("../img/line-orange.gif") no-repeat left; font-size: 10px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color: #000; }
a.navLnk:hover, a.navLnkSel:link, a.navLnkSel:active, a.navLnkSel:visited, a.navLnkSel:hover { margin-left: 45px; padding-left: 10px;  background: url("../img/line-black.gif") no-repeat left; font-size: 10px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color: #D8A800; }

#bgTop { height: 45px; background: url("../img/bg-top.gif") no-repeat; overflow: hidden; }

#bgContent { background: url("../img/bg-content.gif") repeat-y;}
#contentBox { margin: 0 55px; }
#contentWrap { float: left; width: 400px; }

#contentBox h1 { margin-bottom: 15px; font-size: 16px; font-weight: normal; }

#events-big-image-wrap { float: right; width: 625px; margin-right: 10px; }
#events-big-desc-box { display: none; position: absolute; text-align: left; }
#events-big-desc { position: absolute; top: 155px; left: 0; width: 625px; height: 101px; background: url("../img/bg-desc.png") no-repeat; overflow: hidden; }
#events-big-desc-txt { margin: 25px 60px 25px 175px; font-size: 12px; color: #919090; }
#events-big-desc-txt p { margin-bottom: 5px; }
#events-big-desc-hover-box { display: none; position: absolute; }
#events-big-desc-hover { position: absolute; top: 156px; left: 0; width: 31px; height: 99px; background: url("/clear.gif"); cursor: pointer; }
#events-big-image-box { background: url("../img/bg-bigimg-btn-off.gif") no-repeat left; border: 1px #E6E6E5 solid; text-align: center; }
#events-big-image { width: 562px; height: 377px; margin: 17px 0; border: 0; }
#events-big-btns { position: absolute; }
#events-big-btn-left-box {  }
#events-big-btn-left { position: absolute; top: -38px; left: 1px; width: 29px; height: 23px; background: url("../img/btn-left.gif") no-repeat; cursor: pointer; }
#events-big-btn-right-box {  }
#events-big-btn-right { position: absolute; top: -38px; left: 595px; width: 29px; height: 23px; background: url("../img/btn-right.gif") no-repeat; cursor: pointer; }
#events-container-box { float: left; }
#events-container { float: left; width: 202px; height: 350px; margin-top: 35px; overflow: hidden; }
.events-item { float: left; }
.events-item-image { margin: 0 8px 8px 0; }
.events-item-image img { width: auto; height: 62px; cursor: pointer; }
.events-item-subheader { display: none; }
.events-item-subheader p.bodytext { margin-bottom: 5px; }
#events-scrollbar-bg { float: left; width: 20px; height: 345px; margin: 35px 0 0 15px; background: url("../img/bg-scrollbar-events.gif") no-repeat; }
#events-scrollbar-arrow-top { width: 20px; height: 19px; cursor: pointer; }
#events-scrollbar { width: 20px; height: 310px; cursor: pointer; }
#events-scrollbar-arrow-btm { position: relative; top: -2px; width: 20px; height: 19px; cursor: pointer; }
#events-handle { width: 20px; height: 14px; background: url("../img/handle.gif") no-repeat; }

#konzeption-big-image-wrap { float: right; width: 625px; margin-right: 10px; }
#konzeption-big-desc-box { display: none; position: absolute; text-align: left; }
#konzeption-big-desc { position: absolute; top: 155px; left: 0; width: 625px; height: 101px; background: url("../img/bg-desc.png") no-repeat; overflow: hidden; }
#konzeption-big-desc-txt { margin: 25px 60px 25px 175px; font-size: 12px; color: #919090; }
#konzeption-big-desc-txt p { margin-bottom: 5px; }
#konzeption-big-desc-hover-box { display: none; position: absolute; }
#konzeption-big-desc-hover { position: absolute; top: 156px; left: 0; width: 31px; height: 99px; background: url("/clear.gif"); cursor: pointer; }
#konzeption-big-image-box { background: url("../img/bg-bigimg-btn-off.gif") no-repeat left; border: 1px #E6E6E5 solid; text-align: center; }
#konzeption-big-image { width: 562px; height: 377px; margin: 17px 0; border: 0; cursor: pointer; }
#konzeption-big-btns { position: absolute; }
#konzeption-big-btn-left-box {  }
#konzeption-big-btn-left { position: absolute; top: -38px; left: 1px; width: 29px; height: 23px; background: url("../img/btn-left.gif") no-repeat; cursor: pointer; }
#konzeption-big-btn-right-box {  }
#konzeption-big-btn-right { position: absolute; top: -38px; left: 595px; width: 29px; height: 23px; background: url("../img/btn-right.gif") no-repeat; cursor: pointer; }
#konzeption-container-box { float: left; }
#konzeption-container { float: left; width: 202px; height: 210px; margin-top: 35px; overflow: hidden; }
.konzeption-item { float: left; }
.konzeption-item-image { margin: 0 8px 8px 0; }
.konzeption-item-image img { width: auto; height: 62px; cursor: pointer; }
.konzeption-item-subheader { display: none; }
#konzeption-scrollbar-bg { float: left; width: 20px; height: 202px; margin: 35px 0 0 15px; background: url("../img/bg-scrollbar-konzeption.gif") no-repeat; }
#konzeption-scrollbar-arrow-top { width: 20px; height: 19px; cursor: pointer; }
#konzeption-scrollbar { width: 20px; height: 167px; cursor: pointer; }
#konzeption-scrollbar-arrow-btm { position: relative; top: -2px; width: 20px; height: 19px; cursor: pointer; }
#konzeption-handle { width: 20px; height: 14px; background: url("../img/handle.gif") no-repeat; }

#inside-big-image-wrap { float: right; width: 625px; margin-right: 10px; }
#inside-big-desc-box { display: none; position: absolute; text-align: left; }
#inside-big-desc { position: absolute; top: 155px; left: 0; width: 625px; height: 101px; background: url("../img/bg-desc.png") no-repeat; overflow: hidden; }
#inside-big-desc-txt { margin: 25px 60px 25px 175px; font-size: 12px; color: #919090; }
#inside-big-desc-txt p { margin-bottom: 5px; }
#inside-big-desc-hover-box { display: none; position: absolute; }
#inside-big-desc-hover { position: absolute; top: 156px; left: 0; width: 31px; height: 99px; background: url("/clear.gif"); cursor: pointer; }
#inside-big-image-box { background: url("../img/bg-bigimg-btn-off.gif") no-repeat left; border: 1px #E6E6E5 solid; text-align: center; }
#inside-big-image { width: 562px; height: 377px; margin: 17px 0; border: 0; cursor: pointer; }
#inside-big-btns { position: absolute; }
#inside-big-btn-left-box {  }
#inside-big-btn-left { position: absolute; top: -38px; left: 1px; width: 29px; height: 23px; background: url("../img/btn-left.gif") no-repeat; cursor: pointer; }
#inside-big-btn-right-box {  }
#inside-big-btn-right { position: absolute; top: -38px; left: 595px; width: 29px; height: 23px; background: url("../img/btn-right.gif") no-repeat; cursor: pointer; }
#inside-container-box { float: left; }
#inside-container-box h1 { margin-bottom: 15px; font-size: 16px; font-weight: normal; }
#inside-container { float: left; width: 202px; height: 140px; margin-top: 15px; overflow: hidden; }
.inside-item { float: left; }
.inside-item-image { margin: 0 8px 8px 0; }
.inside-item-image img { width: auto; height: 62px; cursor: pointer; }
.inside-item-subheader { display: none; }
#inside-scrollbar-bg { float: left; width: 20px; height: 134px; margin: 15px 0 0 15px; background: url("../img/bg-scrollbar-inside.gif") no-repeat; }
#inside-scrollbar-arrow-top { width: 20px; height: 19px; cursor: pointer; }
#inside-scrollbar { width: 20px; height: 99px; cursor: pointer; }
#inside-scrollbar-arrow-btm { position: relative; top: -2px; width: 20px; height: 19px; cursor: pointer; }
#inside-handle { width: 20px; height: 14px; background: url("../img/handle.gif") no-repeat; }

#insideSubMenu { clear: both; width: 275px; padding-top: 15px; }
a.insideLnk:link, a.insideLnk:active, a.insideLnk:visited, a.insideLnk:hover { font-size: 10px; text-decoration: none; color: #8A8A8A; }
a.insideLnkSel:link, a.insideLnkSel:active, a.insideLnkSel:visited, a.insideLnkSel:hover { font-size: 10px; text-decoration: none; color: #000; }

.csc-frame { width: 200px; padding-top: 15px; }
p.bodytext { margin-bottom: 15px; }

#contentLeft { float: left; width: 280px; margin-right: 40px; }

#bgBtm { height: 85px; background: url("../img/bg-btm.gif") no-repeat; overflow: hidden; }

#footBox { margin-bottom: 10px; text-align: right; }
#foot { list-style: none; }
#foot li { display: inline; }
a.footLnk:link, a.footLnk:active, a.footLnk:visited { margin-right: 30px; padding-left: 10px; background: url("../img/line-black.gif") no-repeat left; font-size: 10px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color: #999; }
a.footLnk:hover, a.footLnkSel:link, a.footLnkSel:active, a.footLnkSel:visited, a.footLnkSel:hover { margin-right: 30px; padding-left: 10px;  background: url("../img/line-orange.gif") no-repeat left; font-size: 10px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color: #000; }

#imprintWrap { display: none; position: absolute; top: 0; left: 0; width: 100%; }
#imprintBox { width: 350px; margin: 140px auto 0 auto; }
#btnImprintClose { float: right; }
#imprint { padding: 15px 20px; background: #FFF; border: 1px #D8A800 solid; font-size: 10px; color: #D8A800; }

#thxWrap { position: absolute; top: 0; left: 0; width: 100%; }
#thxBox { width: 200px; margin: 350px auto 0 auto; }
#btnThxClose { float: right; }
#thx { padding: 15px 20px; background: #FFF; border: 1px #D8A800 solid; font-size: 10px; color: #D8A800; }


/*h1 { margin: 10px 0 25px 0; font-size: 14px; }
p.bodytext { margin-bottom: 20px; }*/

/*.csc-mailform { border: 0; }
.csc-mailform-field { margin-bottom: 10px; }
.csc-mailform-field label { display: block; margin-bottom: 2px; }
.csc-mailform-submit {  }*/

#nlarchiveWrap { visibility: hidden; position: absolute; }
#nlarchiveBox { position: absolute; top: 165px; left: 300px; width: 300px; }
#nlarchive-scrollbar-bg { float: left; width: 20px; height: 202px; margin-right: 15px; background: url("../img/bg-scrollbar-konzeption.gif") no-repeat; }
#nlarchive-scrollbar-arrow-top { width: 20px; height: 19px; cursor: pointer; }
#nlarchive-scrollbar { width: 20px; height: 167px; cursor: pointer; }
#nlarchive-scrollbar-arrow-btm { position: relative; top: -2px; width: 20px; height: 19px; cursor: pointer; }
#nlarchive-handle { width: 20px; height: 14px; background: url("../img/handle.gif") no-repeat; }
#nlarchive { float: left; width: 250px; height: 202px; overflow: hidden; }

.nlarchiveYearBox { clear: both; margin-bottom: 10px; }
.nlarchiveYear { margin-bottom: 5px; font-weight: bold; }
.nlarchiveMonthBox { clear: both; }
.nlarchiveMonth { float: left; width: 85px; }
.nlarchiveNlBox { float: left; width: 150px; }
.nlarchiveNlBox a { color: #D8A800; }

