

/* ADMINISTRATIONSTABELLE */

.navitable
{
  border : 1px solid #c0c0c0;
  border-collapse : collapse;
  margin : 0;
  width : 100%;
}

.navitable td
{
  padding : 0 5px 5px 5px;
  border : 1px solid #c0c0c0;
  background-color : #ffffff;
  text-align : left;
  font-size : 100%;
}

.navitable td b
{
  display : block;
  padding : 2px 5px 2px 5px;
  background-color : #eeeeee;
  margin : 0 -5px 2px -5px;
  color : #808080;
}



/* ADMIN NAVIGATION */
/*
.cmsnaviul
{
  padding : 0;
  margin : 0;
  font-size : 11px;
  font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

.cmsnavi
{
  font-weight : normal;
  color : #646B6E;
  padding : 0px 4px 2px 12px;
  margin : 0;
  background-image : url(../bilder/icon_grau.gif);
  background-position: 0 4px;
  background-repeat : no-repeat;
  list-style-type : none !important;
  list-style-image : none !important;
}

.cmsnaviul a:link, .cmsnaviul a:visited, .cmsnaviul a:active { color : #000000; text-decoration : none; }
.cmsnaviul a:hover, .cmsnaviul a:focus { color : #000000; text-decoration : underline; background-color : #efefef; }

.cmsnaviactiv
{
  font-weight : normal;
  color : #007DB4;
  text-decoration : none;
  padding : 0px 4px 2px 12px;
  margin : 0;
  background-image : url(../bilder/icon.gif);
  background-position: 0 4px;
  background-repeat : no-repeat;
  list-style-type : none !important;
  list-style-image : none !important;
}
*/

/* SCHNELLMADMINISTRAION */

/*
.cmsadminul
{
    padding : 10px 20px 10px 20px;
    margin : 10px 0 10px 0;
    border-top : 1px solid #dedede;
    border-bottom : 1px solid #dedede;
    line-height : 160%;
    background-color : #ffffff;
    font-size : 89%;
    text-align : left;
    position : relative;
}

.cmsadminul li
{
    padding : 3px 20px 10px 12px;
    line-height : 160%;
    margin : 0 !important;
    background-image : url(../bilder/icon.gif);
    background-repeat : no-repeat;
    background-position : 0 5px;
    list-style-image : none;
    list-style-type : none;
    text-align : left;
    display : inline;
}

.cmsadminul li a:link, .cmsadminul li a:visited, .cmsadminul li a:active { color : #000000; text-decoration : none; }
.cmsadminul li a:hover, .cmsadminul li a:focus { color : #000000; text-decoration : underline; background-color : #efefef; }
*/
/* RECHTE */

/*
.aclisteul
{
    width : 200px;
    display : none;
    position : absolute;
    top : 25px;
    left : -12px;
    text-align : left;
    padding : 10px;
    background-color : #ffffff;
    z-index : 90;
    border : 1px solid #c0c0c0;
}

.aclistenews
{
    width : 60px;
    position : absolute;
    top : 8px;
    right : 100px;
    background-position : 0 7px !important;
    display : block;
}

.acliste
{
    width : 60px;
    position : absolute;
    top : 8px;
    right : 0px;
    background-position : 0 7px !important;
    display : block;
}

.aclistemod
{
    width : 120px;
    position : absolute;
    top : 8px;
    right : 100px;
    background-position : 0 7px !important;
    display : block;
}

.aclistecopy
{
    width : 200px;
    position : absolute;
    top : 8px;
    right : 240px;
    background-position : 0 7px !important;
    display : block;
}

.aclisteul li
{
    display : block;
    margin : 0;
    padding : 0 0 0 0px;
    background-image : none;
}


.stmcopyliste {

    margin : 0;
    padding : 0;
    padding : 5px;
    background-color : #fff;
    border : 1px solid #c0c0c0;
    
    position : absolute;
    top : 25px;
    left : 0;
    z-index : 999;
}

.stmcopyliste li {

    display : block;
    margin : 0;
    padding : 0 0 0 15px;
}
*/
/* ADMIN TABELLEN */

.listtable
{
    border : 1px solid #c0c0c0;
    border-collapse : collapse;
    font-size : 100%;
}

.listtable tr th
{
    border : 1px solid #c0c0c0;
    border-collapse : collapse;
    padding : 6px;
    line-height : 160%;
    color : #505050;
    font-size : 100%;
    text-align : left;
}

.listtable tr td
{
    border : 1px solid #c0c0c0;
    border-collapse : collapse;
    padding : 6px;
    line-height : 160%;
    color : #505050;
    font-size : 100%;     
}

.listtable tr td img
{
    border : 0;
}

.tabletitel
{
    color : #808080;
    font-weight : bold;
    font-size : 100% !important;
}


/* ADMINNAVI UNTER DEN TEXTEN */

.texteditnavi
{
   margin : 10px 0 10px 0;
   padding : 2px 2px 5px 5px;
   border : 1px solid #808080;
   height : 20px;
}

.texteditnavi li
{
   margin : 0 10px 0 0;
   padding : 0 5px 0 12px;
   display : block;
   float : left;
   line-height : 20px;
   background-image : url(../bilder/icon.gif);
   background-repeat : no-repeat;
   background-position : 0 6px;
}



/* TEXTFORMATIRUNGEN BUTTONS */

.textformatierungen
{
    padding : 10px 0 2px 0 !important;
    margin : 0 !important;
    border : 0 !important;
    background-color : transparent !important;
}

.textformatierungen li
{
    display : inline !important;
    background-image : none !important;
    padding : 0 5px 0 0 !important;
    margin : 0 !important;
    background-color : transparent !important;
}

/* REGISTER */

.adddiv
{
   padding : 0;
   margin : 0;
   clear : both;
   font-size : 11px;
   font-family : Tahoma, Verdana, Arial;
}

.adddiv .hnavi
{
   padding : 0;
   margin : 0 0 10px 0;
   clear : both;
   font-family : Tahoma, Verdana, Arial;
}

.adddiv .hnavi li
{
   display : inline;
   padding : 0 0 0 12px;
   margin : 0 10px 0 0;
   line-height : 14px;
   background-position : 0 5px;
}

.adddiv .addnav
{
   padding : 0 0 5px 0;
   margin : 0 0 0 0;
   clear : both;
   font-family : Tahoma, Verdana, Arial;
}

.adddiv .info-count
{
   padding : 0 0 0 0;
   margin : 0 0 0 0;
   clear : both;
   font-family : Tahoma, Verdana, Arial;
}

.adddiv .langnavi
{
  display : block;
  top : 10px;
  right : 0px;
  padding : 0 0 10px 0;
  text-align : right;
}

.addregister
{
   margin : 0;
   padding : 0;
}


.addregister li
{
   margin : 0;
   padding : 0 0 0 15px;
   list-style-type : none;
   background-color : transparent;
   float : left;
   height : 30px;
   background-image: url(../bilder/icon.gif);
   background-repeat : no-repeat;
   background-position : 0;
   color : #303030;
}


.addregister .addfirst
{
   margin : 0;
   padding : 0 0 0 15px;
   list-style-type : none;
   background-color : transparent;
   float : left;
   height : 30px;
   background-image: url(../bilder/icon.gif);
   background-repeat : no-repeat;
   background-position : left;
}



.addregister li a
{
   display : block;
   margin : 0 0 0 0;
   padding : 0 12px 0 0;
   background-color : transparent;
   list-style-type : none;
   border : 0;
   line-height: 30px;
   height : 30px;
   float : left;
   font-weight : normal;  
   background-repeat : no-repeat;
   background-position : right;
   color : #303030;
}

.addactiv {
    font-weight : bold !important;
}


.addregister li a:link { color : #303030; text-decoration : underline; }
.addregister li a:visited { color : #303030;  text-decoration : underline; }
.addregister li a:hover { color : #000000;  text-decoration : underline; background-color : transparent; }
.addregister li a:focus { color : #000000;   text-decoration : underline; background-color : transparent; }
.addregister li a:active { color : #000000;   text-decoration : underline; background-color : transparent; }

.addregister .activ, .addregister .activ:hover, .addregister .activ:focus { font-weight : bold; }

/* ICONS */

.adbild
{
  margin : 0 5px 0 0;
  padding : 0 0 0 0;
  text-decoration : none;
  vertical-align : middle;
}

.adbild:link
{
  text-decoration : none;
}

.dot
{
  background-image : url(../bilder/punkt.png);
  background-repeat : no-repeat;
  background-position : 0 4px;
  padding : 0 0 0 12px;
}

/*  ------------- SEITENSUCHE / BAUMSTRUKTUREN -------------------*/

.stufe0
{
    font-weight : bold;
    background-image : url(../bilder/baum.gif);
    background-repeat : no-repeat;
}

.substufe
{
    font-weight : normal;
    background-image : url(../bilder/baum.gif);
    background-repeat : no-repeat;
}

.baumnote
{
    color : #d2d2d2;
}


/*  ------------- modnavi -------------------*/

.moddnavidiv
{
  font-size : 11px;
  position : relative;
  width : 100px;
  z-index : 50;
  text-align : left;
}

.modwrap{
  
  
}


.modnavi
{
  display : block;
  position : relative;
  z-index : 50;
}

.modnavihidden
{
  width : 160px;
  background-color : #ffffff;
  border : 5px solid #e3e3e3;
  display : none;
  position : absolute;
  bottom : 22px;
  left : 0;
  z-index : 999;
  padding : 5px 10px 10px 10px !important;
  text-align : left;
  font-size : 11px;
  line-height : 16px !important;
  font-family : tahoma;
}

.modnavihidden li
{
  list-style-type : none;
  background : none;
  padding : 0px;
  margin  : 0;
}

.modnavihidden img
{
  margin : 0 3px 2px 0;
  padding : 0;
  vertical-align : middle;
}

.modnavihidden a, .modnavihidden a:link, .modnavihidden a:visited
{
  color : #333 !important;
  text-decoration : none !important;
}

.modnavihidden a:hover, .modnavihidden a:focus
{
  color : #000 !important;
  text-decoration : underline !important;
}

.modnavihidden strong
{ 
  padding : 0;
  margin : 0 0 4px 0;
  display : block;
  color : #333;
  font-family : tahoma;
}















