body{margin:0;    font-family:'Trebuchet MS';    font-size:10pt;    background-color:#4a4c4e;    cursor:default;}
.pathway{position:absolute;  font-size:9px;  top:15px; left:5px;}
.pathway a{font-weight:bold;    text-decoration:none;    color:#000;}
.pathway a:link{font-weight:bold;    text-decoration:none;    color:#000;}
.pathway a:hover{text-decoration:underline;    color:#86b400;}
ul#mainlevel-nav{margin:0;    padding:0 20% 0 2px;    float:right;    background:url('../images/topmenu_spacer.png') no-repeat left top;}
ul#mainlevel-nav li{margin:0 1px 0 0;    padding:0 2px 0 0;    float:left;    list-style:none;    background:url('../images/topmenu_spacer.png') no-repeat right top;}
ul#mainlevel-nav a{display:block;    padding:0 1em 0 1em;    height:3em;    color:#ccc;    line-height:2.8em;    text-decoration:none;}
* html ul#mainlevel-nav a{display:inline;    padding:10px 1em 10px 1em;}
ul#mainlevel-nav a:link{display:block;    padding:0 1em 0 1em;    height:3em;    color:#ccc;    line-height:2.8em;    text-decoration:none;}
* html ul#mainlevel-nav a:link{display:inline;    padding:10px 1em 10px 1em;}
ul#mainlevel-nav a:hover{background:url('../images/topmenu.gif') repeat-x right top;    color:#fff;}
#line{border-bottom:2px solid #000;    padding-top:42px;    height:295px;    background:url('../images/line.png') repeat-x 20px 40px;}
* html #line{margin-top:40px;    padding-top:0;    background:url('../images/line.png') repeat-x 20px 0px;  }
#line h2{margin:0; text-align: center; padding:70px 0px 0px 0px; font-size:2.8em;    font-weight:normal;} 
#line h2 a{text-decoration:none;    color:#000;}
#line h3{margin:0; text-align: center; color:#fff; padding:5px 0px 0px 0px; font-size:2em;  font-style:italic;  font-weight:normal;}
#line h3 a{text-decoration:none;    color:#fff;}
#line .moduletable{position:absolute;    top:50px;    right:20px;    width:300px;    margin:20px;    padding:0px 15px 5px 15px;    color:#5b701c;    text-align:justify;    background:url('../images/newsflash.png');}
#line .moduletable h3{text-decoration:underline;}
#leftcol_header{position:absolute;    left:20px;    top:277px;    background:url('../images/leftcol_header.png') no-repeat top right;          height:60px;    width:180px;}
* html #leftcol_header{background:url('../images/leftcol_header.gif') no-repeat top right;}
#leftcol_header span.ueberschrift{display:block;      margin:-14px 0 0 8px;      font-weight:bold;      font-size:14pt;      letter-spacing:1px;      position:relative;      color:#86b400;      z-index:2;  }
#leftcol_header span .shadow{position:absolute;      top:-1px;      left:-2px;      z-index:1;      color:#fff;  }
#leftcol_header .search{padding-top:10px;  }
#leftcol_header .search .inputbox{display:block;      float:left;      margin-left:20px;      border-top:2px solid #86b400;      border-bottom:2px solid #86b400;      border-left:2px solid #86b400;      border-right:0;      width:100px;      padding:1px 0 1px 2px;      color:#000;  }
* html #leftcol_header .search .inputbox{margin-left:10px;      margin-top:-8px;    }
  #leftcol_header .search .button{}
* html #leftcol_header .search .button{margin-left:-3px;      margin-top:-10px;    }
.background{background:url('../images/leftcol.png') repeat-y 20px 0px;}
#leftcolumn{width:164px;
/* background:url('../images/leftcol.png') repeat-y right; */
margin-left:20px;    float:left;    padding:0 8px 10px 8px;    color:#fff;}
* html #leftcolumn{padding:0 8px 10px 0;    width:160px;    margin-left:15px;    margin-right:-2px;}
#leftcolumn h3{color:#86b400;      font-size:1.4em;      text-align:center;      margin:13px 0 0px 0;  }
#leftcolumn a.mainlevel{display:block;      margin-right:10px;      margin-top:2px;      padding-left:2px;      color:#fff;      text-decoration:none;      border-bottom:1px dotted #fff;  }
#leftcolumn a.mainlevel:link{display:block;      margin-right:10px;      margin-top:2px;      padding-left:2px;      color:#fff;      text-decoration:none;      border-bottom:1px dotted #fff;  }
#leftcolumn a.mainlevel:hover{border-bottom:1px solid #86b400;      color:#86b400;  }
#leftcolumn a.sublevel{display:block;      margin-right:10px;      margin-left:10px;      margin-top:2px;      padding-left:2px;      color:#fff;      text-decoration:none;      border-bottom:1px dotted #fff;  }
#leftcolumn a.sublevel:link{display:block;      margin-right:10px;      margin-left:10px;      margin-top:2px;      padding-left:2px;      color:#fff;      text-decoration:none;      border-bottom:1px dotted #fff;  }
#leftcolumn a.sublevel:hover{border-bottom:1px solid #86b400;      color:#86b400;  }
#leftcolumn a#active_menu{color:#86b400;      border-bottom:1px solid #86b400;  }
#leftcolumn .syndicate{padding-top:10px;  }
#leftcolumn .inputbox[type="text"],#leftcolumn .inputbox[type="password"]{border:2px solid #86b400;      color:#000;      padding:1px 0 1px 2px;      width:150px;  }
* html #leftcolumn #mod_login_username{border:2px solid #86b400;      color:#000;      padding:1px 0 1px 2px;      width:150px;  }
* html #leftcolumn #mod_login_password{border:2px solid #86b400;      color:#000;      padding:1px 0 1px 2px;      width:150px;  }
#leftcolumn a{color:#009ecb;      text-decoration:none;      border-bottom:1px dashed #009ecb;  }
#leftcolumn a:link{color:#009ecb;      text-decoration:none;      border-bottom:1px dashed #009ecb;  }
#leftcolumn a:hover{text-decoration:none;      border-bottom:1px solid #009ecb;  }
#copyright{margin-top:40px;    margin-right:8px;    padding:5px 0px 10px 0px;    border-top:1px dotted #fff;    color:#fff;    font-size:.7em;}
#copyright a{text-decoration:none;      color:#ccc;      font-weight:bold;      border:0;  }
#copyright a:link{text-decoration:none;      color:#ccc;      font-weight:bold;      border:0;  }
#copyright a:hover{text-decoration:underline;      color:#7f7f7f;      border:0;  }
#content{background:#fff url('../images/bg_content.png') repeat-y right;    min-height:780px;    margin:0 40px 0 199px;    padding:20px 30px 20px 20px;}
* html #content{height:780px;    margin-left:-20px;}
#content a{color:#009ecb;      text-decoration:none;      border-bottom:1px dashed #009ecb;  }
#content a:link{color:#009ecb;      text-decoration:none;      border-bottom:1px dashed #009ecb;  }
#content a:hover{text-decoration:none;      border-bottom:1px solid #009ecb;  }
#content .contentheading{color:#86b400;      font-size:1.7em;      padding-bottom:8px;  }
#content .componentheading{color:#86b400;      font-size:2em;      padding-bottom:8px;  }
#content .sectiontableheader{font-weight:bold;      border-bottom:1px solid #000;  }
#content .small,#content .createdate,#content .modifydate{padding-left:15px;      color:#999;  }
#content .contentpaneopen{margin:0 10px 10px 10px;  }
#content .buttonheading a img,#content .buttonheading a:link img,#content .buttonheading a:hover img{border:0;      padding:0 3px 0 0;      background:transparent;  }
#content ul li{list-style-type:circle;  }
#content .inputbox{border:2px solid #86b400;      color:#000;      padding:1px 1px 1px 2px;  }
/* General Stuff */
table{border-collapse:collapse;}
label{cursor:pointer;}
#content a img{border:1px solid #98ca00;    padding:3px;    background-color:#ededed;}
#content a:hover img{border:1px solid #86b400;    background-color:#dedede;}