
.fmnavi
{
  margin : 0;
  padding : 0 0 20px 0;
}

.fmnavi li
{
  margin : 0 10px 0 0 ;
  padding : 2px 5px 4px 10px;
  display : inline;
}

.fmnavi li a:link, .fmnavi li a:active, .fmnavi li a:visited { text-decoration : none; }
.fmnavi li a:hover, .fmnavi li a:focus { text-decoration : underline; }

.fm
{
    padding : 0;
    margin : 0;
    border : 1px solid #c0c0c0;
}

.fmstrukt
{
    padding : 0 0 30px 0;
    margin : 0;
    width : 250px;
    float : left;
}

.fmkontent
{
    padding : 0;
    margin : 0;
    width : 650px;
    float : left;
}

.fmpadding
{
    padding : 10px 20px 10px 10px;
    margin : 0;
}

.fmkontentpadding
{
    padding : 10px 10px 10px 30px;
    margin : 0;
}

.flow
{
    padding : 10px 0 30px 0;
    margin : 0;
    width : 250px;
    overflow : auto;
    background-color : #f5f5f5;
}

.flow li
{
  background-image : none;
  border : 0;
}

.fmkontentclean
{
    clear : both;
    width : 250px;
}

.fmblock
{
    border : 1px solid #c0c0c0;
    padding : 10px;
    margin : 0 0 20px 0;
}

.ordner
{
  margin : 0 0 0 17px !important;
  padding : 0 0 2px 0 !important;
  background-image : url(strich.gif) !important;
  background-repeat : repeat-y;
  background-position : 4px 2px;
  border : 0 !important; 
}

.ordner li
{
  margin : 0 !important;
  padding : 1px 0 0 0 !important;
  background-image : none !important;
  border : 0 !important;
}

.ordner li .plus
{

}

.ordner li a:link, .ordner li a:active, .ordner li a:visited { text-decoration : none; font-weight : normal; }
.ordner li a:hover, .ordner li a:focus { text-decoration : underline; }

.ordner .ordneraktiv
{
  margin : 0;
  padding : 1px 0 0 0;
  background-image : none;
}

.oadefaultdeleted
{
    background-repeat : no-repeat;
    padding : 0 0 0 35px;
    background-position : 0 0;
    background-image : url(oa_default_deleted.gif);
}

.odefaultdeleted
{
    background-repeat : no-repeat;
    padding : 0 0 0 35px;
    background-position : 0 0;
    background-image : url(o_default_deleted.gif);
}

.oadefaultgr
{
    background-repeat : no-repeat;
    padding : 0 0 0 35px;
    background-position : 0 0;
    background-image : url(oa_default_gr.gif);
}

.oadefault
{
    background-repeat : no-repeat;
    padding : 0 0 0 35px;
    background-position : 0 0;
    background-image : url(oa_default.gif);
}

.odefault
{
    background-repeat : no-repeat;
    padding : 0 0 0 35px;
    background-position : 0 0;
    background-image : url(o_default.gif);
}

.fmnotiz
{
    margin : 0;
    padding : 0 0 0 20px;
}

.fm h2
{
  font-size : 110%;
  padding : 0;
  margin : 0;
}

.fm h2 a:link, .fm h2 a:active, .fm h2 a:visited { text-decoration : underline; font-weight : bold; }
.fm h2 a:hover, .fm h2 a:focus { text-decoration : underline; }

.suchnavi
{
    margin : 0 0 10px 0;
    padding : 0;
}

.suchnavi li
{
    display : inline;
    margin : 0 0 0 0;
    padding : 0 5px 0 0;
    background-image : none;
}

.suchnavi li a
{
    display : inline;
    width : 10px;
    margin : 0;
    padding : 2px 5px 2px 5px;
    background-image : none;
    border : 1px solid #c0c0c0;
}

.suchnavi .nvsactiv a
{
    display : inline;
    width : 10px;
    font-weight : bold;
    color : #ffffff;
    margin : 0;
    padding : 2px 5px 2px 5px;
    background-image : none;
    background-color : #808080;
    border : 1px solid #000000;
}



















