@import url("mm_forum.css") screen, handheld;

html, body{
  font-size: 85%;
  background-color: #faf1e5;
  background-image: url('../images/body-bg.gif');
}
body {
  padding-top: 33px;
}
th, td {
  border:0px solid #000000;
  padding:0.5em;
}

#custom-doc, #border-top, #hd, #border-bottom{
   width: 751px;
}


#custom-doc{
 
  color: #003366;
  background-color: #f8e7cf;
  line-height: 1.4em;
  background-image: url('../images/bd-bg.gif');
}


#border-top{
  height: 8px;
  owerflow: hidden;
  font-size: 1px;
  background-image: url('../images/border-top.gif');
  background-repeat:no-repeat;
  background-position: 0px bottom;
}


#hd{
  background-image: url('../images/border-middle.gif');
  height: 110px;
  owerflow: hidden;
  border: solid 0px;
}


#hd #wrapper_hd{
  height: 110px;
  background-image: url('../images/header-bg.gif');
}

#bd{ 
  /* background-image: url('../images/border-middle.gif'); */
  background-color: transparent;
  background-image: url('../images/bd-bg.gif');
  padding-bottom: 2em;
}

#ft{ 
  background-image: url('../images/ft-bg.gif');
  height: 2em;
}


#wrapper_ft{
  text-align: center;
}


#border-bottom{
  height: 8px;
  owerflow: hidden;
  font-size: 1px;
  background-image: url('../images/border-bottom.gif');
  background-repeat:no-repeat;
  background-position: 0px top;
}
#wrapper_normal{
  /* background-color: red; */
  
  padding-left: 1.5em;
  padding-right: 60px;
  
  margin-top: 0;
}

#wrapper_normal blockquote, #wrapper_normal ul, #wrapper_normal ol {
  margin-left: 1.5em;
  background-color: transparent;
}

#yui-b-left{
  width: 190px;
  background-image: url('../images/left-bg.gif');
  border-right: solid 1px #003366;
}
#yui-b-left #left-top{
 height: 1px;
 overflow: hidden;
 font-size: 1px;
 
 background-image: url('../images/left-top.gif');
}
#yui-b-left #left-logo{
  height: 220px;
  background-image: url('../images/frauv2.jpg');
}
#yui-main #yui-b-right{
  margin-left: 190px;
  background-color: transparent;
}
/**********************/
/* MENU - breadcrumb  */

#wrapper_breadcrumb{
  margin: 1em 0em 1em 0em;
}



/**********************/
/* MENU - TOPMENULIST */

#wrapper_topmenulist { 
  margin: 0 0 0 0;
  padding: 0 60px 0 0;
  line-height: 1em;
  /* background-color: red; */
  display: block;
}

#wrapper_topmenulist ul.topmenulist{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  
}
#wrapper_topmenulist ul.topmenulist li{
  float: left;
  list-style-image:none;
  /* list-style-position:outside; */
  list-style-type:none;
}
#wrapper_topmenulist ul.topmenulist li a{ color:#003366; text-decoration: none;}
li.topmenulist-1-act{}
li.topmenulist-1-act a{ display: block; padding: 0.3em; }
li.topmenulist-1-act a span{}
li.topmenulist-1-act a:hover{
  
}

li.topmenulist-1-no{}
li.topmenulist-1-no a{ display: block; padding: 0.3em; }
li.topmenulist-1-no a span{}



/**********************/
/* TOP - IMAGE       
#wrapper_topimage{
  height: 200px;
  display: block;
  background-image: url('../images/bg.jpg');
}

 */
 
 







/*************************/
/* TOP - TREEMENU        */
#wrapper_treemenu{
  margin: 0em;
  background-color: transparent;
  background-image: url('../images/nav-bg.gif');
  background-repeat:repeat-y;
  background-position:6px 0px;
}

#wrapper_treemenu ul{
  margin: 0 0 0 0;
 list-style-image:none;
 list-style-type:none;
 display: inline;
}

#wrapper_treemenu .treemenu li{
  list-style-image:none;
  list-style-type:none;
  background-image: url('../images/left-top.gif');
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-left: 30px;
}

#wrapper_treemenu .treemenu li a{
  display: block;
  color:#003366;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: transparent;
}

#wrapper_treemenu .treemenu li.treemenu-2-no a, #wrapper_treemenu .treemenu li.treemenu-2-act a{
  padding-left: 1em;
}
li.treemenu-1-act, li.treemenu-2-act, li.treemenu-3-act{
  /* background-color:#003366; */

}
#wrapper_treemenu li.treemenu-1-act a, #wrapper_treemenu li.treemenu-2-act a, #wrapper_treemenu li.treemenu-3-act a{
  color: #fff;
}









/************************/
/* FOOTER - MENU        */
#ft #wrapper_footermenulist{
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 padding-left: 20px;
  
}
#ft #wrapper_footermenulist ul.footermenulist{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  float: left;
}

#wrapper_footermenulist ul.footermenulist li{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  float: left;
}

#wrapper_footermenulist .footermenulist li a{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  display: block;
  color:#003366;
  text-decoration: none;
  padding: 3px;
}

