body,html{
    width:100%;
    height:100%;
    padding:0px;
    spacing:0px;
    margin:0px;
}
.{
    scrollbar-base-color: #555c38;
    scrollbar-arrow-color: White;
    scrollbar-face-color: #555c38;
    scrollbar-track-color: #9ba76b;
}
.scrollb{
    scrollbar-base-color: #555c38;
    scrollbar-arrow-color: White;
    scrollbar-face-color: #555c38;
    scrollbar-track-color: #9ba76b;
}
.error{
    color:#ff0000;
}
.sfont{
    font-family:verdana;
    font-size:11px;
}
.bold{
    font-weight:bold;
}
.topmenue:link{
    color:#c0ec0f;
}
.topmenue:hover{
    color:#c0ec0f;
}
.topmenue:visited{
    color:#c0ec0f;
}
.topmenue:active{
    color:#ffffff;
}
.topmenue:focus{
    color:#ffffff;
}
.font2{
    color:#ffffff;
}
.font1{
    color:#000000;
}
.font3{
    color:#c0ec0f;
}
.infocenterInaktiv{
    background-color:#c0ec0f;
    border-bottom:1px solid #000000;
    color:#000000;
}
.link{
    color:#c0ec0f;
    text-decoration:underline;
    cursor:pointer;
}
.link2{
    color:#6a8407;
    text-decoration:underline;
    cursor:pointer;
}

.outerContainer{
    position:absolute;
    top:23px;
    left:15px;
    bottom:0px;
    right:13px;
    *height:expression( (document.body.clientHeight -23) + "px" ); 
    *width:expression( (document.body.clientWidth -28) + "px" ); 
}
.innerContainer{
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    overflow-y:auto;
    overflow-x:auto;
    height:100%;
    width:100%;
}
.innerBoxLeft{
    position:absolute;
    top:30px;
    bottom:13px;
    *height:expression( (document.body.clientHeight -203) + "px" ); 
}
.innerBoxRight{
    position:absolute;
    top:30px;
    bottom:13px;
    *height:expression( (document.body.clientHeight -203) + "px" ); 
}
.BoxLeftBottom{
    position:absolute;
    bottom:0px;
}
.outerBoxLeft{
    position:absolute;
    left:10px;
    right:10px;
    bottom:0px;
    top:160px;
    *height:expression( (document.body.clientHeight -160) + "px" ); 
}
.outerBoxRight{
    position:absolute;
    left:10px;
    right:10px;
    bottom:0px;
    top:160px;
    *height:expression( (document.body.clientHeight -160) + "px" ); 
}
.BoxLeftContent{
    position:absolute;
    top:30px;
    left:3px;
    bottom:8px;
    width:164px;
    overflow-y:auto;
    *height:expression( (document.body.clientHeight -200) + "px" ); 
}
.BoxRightContent{
    position:absolute;
    top:54px;
    left:5px;
    bottom:35px;
    width:164px;
    overflow-y:auto;
    overflow-x:hidden;
    *height:expression( (document.body.clientHeight -250) + "px" ); 
}
.reiter{
    position:absolute;
    top:8px;
    left:5px;
    width:108px;
    text-align:center;
}
.main_bg_dunkel{
    background-color:#d0d7ad;
}
.main_bg_hell{
    background-color:#dee7bd;
}
.popup_head{
    background-image:url(/images/spacer_popup_head.jpg);
    background-repeat:repeat-x;
    height:20px;
}
.popup_bg{
    background-color:#798738;
}
.popup_bg2{
    background-color:#dee7bd;
}
.outerFuncBox{
    float:left; 
    padding:20px;
}
.innerFuncBox{
    width:300px;
    height:60px;
}
.innerFuncBoxDisabled{
    width:300px;
    height:60px;
    * filter:alpha(opacity=40);
    -moz-opacity:0.4;
    opacity: 0.4;
}
.funcDisabled{
    * filter:alpha(opacity=40);
    -moz-opacity:0.4;
    opacity: 0.4;
}
.border{
    border:1px solid #798738;
}
.scala{
    background-image: url(/images/scala_gr.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.bg_gelb{
    background-color: #fce982;
}
.bg_rot{
    background-color: #fd5c5c;
}
.bg_blau{
    background-color: #9db1fa;
}
.bildrand_hell{
    border:1px solid #ffffff;
}
.bildrand_dunkel{
    border:1px solid #798738;
}
.tooltip{
    padding:10px 10px 10px 10px;
    border:1px dashed #798738;
    * border:2px dashed #798738;
    background-color:#d0d7ad;
    z-index:100;
}
.main_container_bg{
    background-color:#dee7bd;
}
#msgBOXContainer{
    background-color:#dee7bd;
}
.main_pagenav_bg{
    background-color: #555c38;
}
.rand_rechts{
    border-right:1px solid #798738;
}