@import 'content.css';
@import 'news.css';

html, body{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  line-height: 1.5em;
  background-color: #004677;  
  background-color: #fafbfc;
}

table, tr, td{
  border-width: 0px;
}

/* RESET */
#custom-doc, #hd, #bd, #ft, #sitemap{
  width: 1000px;
  background-color: #fff;
}

#custom-doc{
  /* border: solid 1px #004677; */
}

/* HEADER */
#hd{
  background-color: #004677;
  background-image: url(../images/header-jena.gif);
  background-repeat: no-repeat;
}

#hd .hd{
  height: 30px;
}

#hd .bd{
  /*height: 60px;*/
}
#hd .ft{
  background-color: #e5ecf1;
}
#hd .ft .yui-gb .yui-u{
  padding:0px;
  margin:0px;
  height: 30px;
}
#hd .ft .yui-gb .left, .yui-gb .left { width: 240px; display: block; margin: 0px; }
#hd .ft .yui-gb .normal, .yui-gb .normal { width: 520px;  display: block; margin: 0px; }
#hd .ft .yui-gb .right, .yui-gb .right { width: 240px;  display: block; margin: 0px; }

/* MENU */
#topmenu{
  /* padding-left: 240px; */
  height: 30px;
}

#topmenu ul, #topmenu ul li.no, #topmenu ul li.cur, #topmenu ul li.act, #homebutton ul, #homebutton ul li{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}

#topmenu ul li a, #homebutton ul li a{
  line-height: 30px;
  padding-left:10px;
  padding-right: 10px;
  display: block;
  height: 30px;
  text-decoration: none;
  color: #004677;
  float: left;
  font-weight: bold;
}

#topmenu ul li a:hover, #homebutton ul li a:hover, #topmenu ul li.cur a, #topmenu ul li.act a{
  background-color: #004677;
  color: #ffffff;
  text-weight: bold;
}








/* TREEENU */
#treemenu ul, #treemenu ul li{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  background-color: #e5ecf1; 
}



#treemenu ul li a{
  line-height: 2em;
  display: block;
  text-decoration: none;
  text-weight: bold;
  color: #004677;
}

#treemenu ul.level1 li{
  background-color: #e5ecf1;
}

#treemenu ul.level1 li a{
  padding-left: 1em;
  line-height: 30px;
  color: #004677;
  border-bottom: solid 1px #fff; 
  font-weight: bold;
}



#treemenu ul.level2{
  
}
#treemenu ul.level2 li a{
  padding-left: 2em;
  line-height: 25px;
  color: #004677;
  font-weight: normal;
  background-color: #fff;
}

#treemenu ul.level3{
  background-color: #fff;
}
#treemenu ul.level3 li a{
  padding-left: 3em;
  background-color: #fff;
}






#bd{
  min-height: 500px;
  
}

#bd .yui-gb{
  
}

#bd .yui-gb-t3 .yui-u .col_wrapper{
  padding: 0em;
}

#bgtopbg .yui-u{
  margin: 0px;
  padding: 0px;
}
#bgtopbg .left{
  width: 240px;
}


#bgtopbg .normal{
  width: 520px; 

  
}
#bgtopbg div.normal div.col_wrapper{
  width: 495px; 
}
#bgtopbg div.normal div.col_wrapper .col-body {
  
  margin-left: 25px;
  
  
  /* display: block; */
}

#bgtopbg .normal-1{
  width: 1000px;
}

#bgtopbg .normal-2{
  width: 740px;
}

#bgtopbg .normal-2 div.col_wrapper {
  margin-left: 2em;
  margin-right: 2em;
}

#bgtopbg .right{
  width: 240px;
}

#sitemap{
    
    background-color: #004677;
    color: #fff;
}

div.box{
 border: 0px;
}

div.box h1{
  background-color: #004677;
  color: #fff;
  line-height: 30px;
}

div#breadcrumb{
  line-height: 2.5em;
  height: 2.5em;
}
.bc{width: 1000px; border-bottom: solid 1px silver;  margin-bottom: 1em;}
