*  {
   font-family:verdana;
   font-size:10px;
   margin:0px;
   border:0px solid black;
}

body,html   {
   background-image:url(../images/mainBg.gif);
   height:100%;
   width:100%;
   padding:0px;
   margin:0px;
   }

a  {
   text-decoration:none;
   color:black;
}

li {
   float:left;
   padding:0px;
}
 
ul {
   padding:0px;
   list-style-type:none;
}

#background {
   color:#000;
   height:100%;
}

#progRight  {
   width:0px;
   display:none;
}

#rahmen  {
   background-color:#fff;
   position:absolute;
   width:774px;
   left:50%;
   margin-left:-400px;
   padding: 9px 13px 13px 13px;
}

#footer  {
   background-color:#DDE0DC;
   color:#666;
   height:13px;
   text-align:center;
   height:0px;
   display:none;
}

#topImage {
   display:none;
   padding-top:4px;
}

#printHeader   {
   margin-bottom: 26px;
   }

#logoLayer  {
   display:none;
   position:absolute;
   width:186px;
   height:0px;
   background-image:url(../images/logo4top.png);
   background-repeat:no-repeat;
   top:8px;
   left:133px;
}

#mainContent   {
   border:0px solid black;
   background-image:url(../images/contentBg.gif);
}

#menuBox {
   display:none;
   width:100%;
   padding-top:4px;
}

#menuLeft   {
   display:none;
   width:1px;
   float:left;
   border:0px solid white;
   margin-right:6px;
}

#menuRight  {
   width:1px;
   display:none;
   float:left;
   margin-left:12px;
   border:0px solid white;
}

#contentBox   {
   border:1px solid black;
   width:85%;
   float:left;
   border:0px solid white;
   padding: 0px 20px 0px 20px;
   margin-left:12px;
}

#NRWTagLogo {
   display:none;
   }

#interact   input{
   color:#000;
   border:1px solid #999;
}

#overlay {
   background-image:url(../images/raster.png);
   z-index:5;
   position:absolute;
   width:100%;
   height:100%;
   display:none;
   }

.menu {
   vertical-align:middle;
   font-size:9px;
   color:#999;
}

.spacerHempty  {
   width:11px;
   float:left;
   border:1px solid white;
}

.spacerVempty  {
   height:13px;
   border:0px solid green;
}

.c {
   clear:both;
   }
   
.textInput  {
   margin-left:13px;
   border:1px solid #ccc;
   width:112px;
   padding:0px;
   float:left;
   margin-right:3px;
}

.menuList   {
   background-image:url(../images/vDotsSmall.gif);
   background-repeat:repeat-x;
   background-position:bottom;
   width:100%;
   margin-bottom:4px;
   padding-bottom:3px;
   
}

.menuList a:hover {
   font-weight:bold;
}

.menuList_active  {
   background-image:url(../images/pfeil_white.png);
   background-repeat:no-repeat;
   padding-left:18px;
   width:120px;
   font-weight:bold;
   width:120px;
   margin-bottom:4px;
   padding-bottom:2px;
   padding-top:1px;
   height:11px;
}

.mainTextBox   {
}

.tbPics  {
   width:142px;
   float:left;
   margin-right:13px;
   background-color:#D7D7D7;
}

.spacerMainTb  {
   background-image:url(../images/vDots.gif);
   height:27px;
}

.picResize  {
   width:142px;
   background-image:url(../images/plus.gif);
   height:14px;
}

.plus {
   background-image:url(images/plus.png);
   width:11px;
   height:11px;
   right:-11px;
}

.menu img   {
   margin-right:3px;
}

.tbHead  {
   font-weight:bold;
}

.tbSubHead   {
   color:#D0592D;
}

.tbText  {
   margin-top:13px;
}

.rightHead {
   font-weight:bold;
   background-image:url(../images/vDotsSmall.gif);
   background-repeat:repeat-x;
   background-position:bottom;
   padding-bottom:2px;
}

.rightSubHead   {
   color:#D0592D;
}

.rightSubText  {
}

.adminLink  {
   font-size:9px;
}

#cb-contentBoxPr {
   border: 0px solid green;
   width: 468px; 
   float: left; 
   margin-right: 13px; 
   margin-left: 18px;
   }