

/* ADMINISTRATIONSTABELLE */

.navitable
{
  border : 1px solid #c0c0c0;
  border-collapse : collapse;
  margin : 0;
  width : 100%;
}

.navitable td
{
  padding : 2px 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;
  border : 1px solid #c0c0c0;
  background-color : #eeeeee;
  margin : 2px 0 2px 0;
  color : #808080;
}



/* ADMIN NAVIGATION */

.cmsnaviul
{
  padding : 0;
  margin : 0;
  font-size : 89%;
  font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

.cmsnavi
{
  font-weight : normal;
  color : #646B6E;
  padding : 0px 4px 4px 15px;
  margin : 0;
  background-image : url(../bilder/punkt.gif);
  background-position: 0 5px;
  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 4px 15px;
  margin : 0;
  background-image : url(../bilder/punkt_ac.gif);
  background-position: 0 5px;
  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;
}

.acliste
{
    width : 180px;
    position : absolute;
    top : 7px;
    right : 20px;
    background-position : 0 8px !important;
    display : block;
}


.aclisteul li
{
    display : block;
    margin : 0;
    padding : 0 0 0 0px;
    background-image : none;
}



/* 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 .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;
  top : 0;
  left : 0;
  width : 100px;
  z-index : 50;
  text-align : left;
}

.modnavi
{
  display : block;
  position : relative;
  z-index : 50;
}

.modnavihidden
{
  width : 150px;
  height : 100px;
  background-color : #ffffff;
  border : 1px solid #c0c0c0;
  display : none;
  position : absolute;
  top : -125px;
  left : 0;
  z-index : 999;
  padding : 10px;
  text-align : left;
  font-size : 11px;
  line-height : 18px !important;
}

.modnavihidden strong
{ 
  padding : 0;
  margin : 0 0 2px 0;
  display : block;
}















