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

.modconfnavi li
{
  float : left;
}

.addkontent
{
    font-size : 11px;
    border : 1px solid #c0c0c0;
    padding : 0 10px 10px 10px !important;
    margin : 0 !important;
    background-color : #f3f3f3;
    color : #666666;
    clear : both;
    background-image : url(../bilder/administration/h2kopf.jpg);
    background-repeat : repeat-x;
    background-position : 0 0;
}

.addkontent h1
{
   color : #808080;
   font-size : 120%;
   font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
   background-color : transparent !important;
   font-weight : bold;
   padding : 0 !important;
   margin : 0 0 10px 0 !important;
   border : 0;
   height : 30px;
   line-height : 30px;
   text-align : left;
}

.addbereich ul, .addkontent ul
{
   margin : 0 0 5px 0 !important;
   padding : 0 10px 0 0 !important;
}

.addkontent li, .modconfnavi li, .addbereich li
{
    margin : 0;
    list-style-type : none;
    background-image : none;
    background-color : transparent;
    padding : 5px 5px 5px 14px;
    margin : 0;
    background-image : url(../bilder/icon.gif);
    background-repeat : no-repeat;
    background-position : 0 8px;
    line-height : 14px;
    color:#404040;
}

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

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

.treeframe
{
  border : 0;
  width : 98%;
  height : 300px;
}


/* NEUE CSS FÜR DEV4U... immer dev[cssdiv] */


/* horizontale navigation */

.devhnavi {
  
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 10px 0;
    margin : 0 0 0 0;
    height : 30px;
}

.devhnavi-navi-title {
  
    float : right;
    color : #808080;
    padding : 0 0 0 0;
}

.devhnavi ul {
    
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 0 0;
    margin : 0 0 0 0;
    float : left;
}

.devhnavi ul li {
  
    float : left !important;
    background : none !important;
    margin : 0 !important;
    margin-right: 4px !important;
    padding : 0 !important;
	list-style-type : none !important;
}

.devhnavi li a {
    
    float : left !important;
    display: block !important;
    background: url("../bilder/r3/sprite.png") no-repeat scroll 0 -50px #E6E6E6;
    border: 1px solid #cccccc;
    color: #000000;
    margin : 0;
    padding : 0;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #fff;
    width : 16px;
    height : 16px;
    line-height : 16px;
    text-align : center;
    font-weight : normal;
}

.devhnavi li a:link, .devhnavi li a:visited {
  
  font-weight : normal;
}

.devhnavi a:hover, .devhnavi a:focus {
    
    background: url("../bilder/r3/sprite.png") no-repeat scroll 0 0 #E6E6E6;
    border: 1px solid #cccccc;
    color: #000;
    text-shadow: 0 1px 0 #fff;
}

.devhnavi li.selected {
    
    float : left;
    display: block;
    background: url("../bilder/r3/sprite.png") no-repeat scroll 0 0 #E6E6E6;
    border: 1px solid #cccccc;
    color: #000;
    padding: 0;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #fff;
    width : 16px;
    height : 16px;
    line-height : 16px;
    text-align : center;
    font-weight : normal;
}

.devhnavi li.selected a {
    
    border : 0;
    background : none;
    background-color : #588fc7;
    color : #fff;
    text-shadow: 0 1px 0 #000;
}

.devhnavi li.exp a, .devhnavi li.selected.exp {
    
    width : auto !important;
}

.devhnavi li.prev a, .devhnavi li.next a{
  
  line-height : 12px;
}

.devhnavi li.start a, .devhnavi li.end a{
  
  line-height : 14px;
}

/*
.devhnavi ul li.inactive {
  
    color : #c0c0c0;
    font-weight : normal;
}

.devhnavi ul li a, .devhnavi ul li a:link, .devhnavi ul li a:visited {
  
    text-decoration : none;
    color : #000;
}

.devhnavi ul li.active a, .devhnavi ul li.active a:link, .devhnavi ul li.active a:visited {
  
    color : #fff;
}
*/


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


.devlisttable
{
    border : 1px solid #d3d3d3;
    border-collapse : collapse;
}

.devlisttable td, .devlisttable th
{
    padding : 4px 10px 4px 10px;
    border-top : 1px solid #d3d3d3;
    border-bottom : 1px solid #d3d3d3;
    border-collapse : collapse;
    vertical-align : top;
    color : #333;
}

.devlisttable th
{
    background-color : #fff;
    font-size : 11px;
}

.devlisttable .farbea
{
    background-color : #fff;
}

.devlisttable .farbeb
{
    background-color : #efefef;
}

.px11 .devlisttable td, .px11 .devlisttable th
{
  font-size : 11px;
  font-family : tahoma;
}


.devblock {
  
    border : 1px solid  #d3d3d3;
    background-color : #fff;
    margin : 0 0 10px 0;
    padding : 10px;
}

.devblock h2 {
  
    font-size : 16px;
    line-height : 14px;
    color : #585858;   
}



.devformblock {
  
    border : 1px solid  #ffa229;
}

.devselect {     
     padding : 0 0 0 2px;
     font-size : 11px;
     color : #333333;
}

.floatright{
  
    float : right !important;
}

.floatleft{
  
    float : left !important;
}

.floatnone {
  
    float : none !important;
}

.devregister {
  
   margin : 0 0 10px 0;
   padding : 0;
   height : 29px;
   border-bottom : 2px solid #d6d6d6; 
}

.devregister li {
  
  float : left;
  background-image : none !important;
  margin : 0 !important;
  padding : 0 !important;
}

.devlinkreiter {
  
     padding : 0;
     font-size : 11px;
     color : #333;

     background-repeat : no-repeat;
     background-position : 0 0;
     margin : 0 5px 0 0;
     background-image : url(../bilder/dev/reiter_hg.gif);
     font-weight : normal;
     font-family : tahoma;
     display : block;
     float : left;
     background-repeat : no-repeat;
}

.devlinkreiter span {
  
     background-image : url(../bilder/dev/reiter_hg_right.gif);
     background-position : right 0;
     background-repeat : no-repeat;
     display : block;
     line-height : 15px;
     padding : 6px 10px 8px 10px;
}

.devlinkreiter:link, .devlinkreiter:visited {

  font-weight : normal;
  text-decoration : none;
  color : #333;
}

.devlinkreiter:hover, .devlinkreiter:active {
  
  background-image : url(../bilder/dev/reiter_hg_ac.gif);
  font-weight : normal;
  color : #000 !important;
}

.devlinkreiterac {
  
  background-image : url(../bilder/dev/reiter_hg_ac.gif);
  font-weight : bold;
  color : #000 !important;
}

.devlinkreiterac:link, .devlinkreiterac:visited {

  font-weight : bold;
  text-decoration : none;
  color : #000;
}

.devlinkreiterac span, .devlinkreiter:hover span {
  
  background-image : url(../bilder/dev/reiter_ac_hg_right.gif);
}

.devlinkspan{
 
  display : block;
  padding : 0 0 4px 0;
}

.devlinkspan .devlinkbutton {
 
   margin : 0 0 0 0;
}

.devbox
{
  padding : 0;
  margin : 0 0 20px 0;
  border: 1px solid #e3e3e3;
  background-color : #fefefe;
  position: relative;
  line-height : 140%;
}

.devbox h2
{
  background-image : url(../tmpl/devbox/devbox_header.gif);
  background-repeat : repeat-x;
  background-position : 0 0;
  color : #666;
  font-size : 12px;
  font-weight : bold;
  height : 41px;
  padding : 0 10px 0 10px;
  margin : 0;
  line-height : 25px;
}

.devboxorange h2
{
    background-image : url(../tmpl/devbox/devbox_header_orange.jpg);
    color : #fff;
}

.devboxgruen h2
{
    background-image : url(../tmpl/devbox/devbox_header_gruen.jpg);
    color : #fff;
}

.devboxblau h2
{
    background-image : url(../tmpl/devbox/devbox_header_blau.jpg);
    color : #fff;
}

.devboxhellblau h2
{
    background-image : url(../tmpl/devbox/devbox_header_hellblau.jpg);
    color : #fff;
}


.devbox .content
{
  padding : 0 10px 5px 10px;
  color : #333;
}

.devbox .content li
{
   background-position : 0 4px;
   line-height : 16px;
   font-size : 11px;
}

.formerror {
    
    background-color : transparent;
    border : 1px solid #ff1e00 !important;
    color : #000;
    font-weight : normal;
}

.checkbox-formerror {
  
    background-color : #ff1e00 !important;
    border : 3px solid #ff1e00 !important;
}

.checkbox-formerror input {
  
    margin : 2px 0 0 0;
    padding : 0;
    vertical-align : top;
}

.formerrormeldung {
    
    background-color : transparent;
    border : 1px solid #ff1e00 !important;
    color : #000;
    font-weight : normal;
    padding : 2px;
}


.hilfeimg {
  
    position : relative;
}

/* DEV */

.devc_wrap {
  
  /*border : 2px solid #e3e3e3;*/
  padding : 10px 10px 10px 10px;
  background-color : #fafafa;
  font-size : 100%;
  color : #333;
  position : relative;
  font-family : Tahoma, Verdana;
}

.devc_wrap a:link, .devc_wrap a:visited { text-decoration : none; font-weight : normal; color:#333; }
.devc_wrap a:active, .devc_wrap a:hover, .devc_wrap a:focus { outline : none; color : #333; font-weight : normal; text-decoration : underline; background-color : transparent; }
.devc_wrap a img {  border : 0; }

.devc_wrap h1 {
  
  color : #666;
  font-size : 25px;
  font-family : Georgia;
  margin : -10px -10px 20px -10px;
  padding : 8px 10px 8px 34px;
  /*border-top : 1px solid #666;*/
  border-bottom : 2px solid #d3d3d3;
  font-weight : normal;
  line-height : 100%;
  background : url(../bilder/r3/h2.gif) no-repeat #f3f3f3 10px 14px;
}

h2.devtrenner {
  
  background-color : #f3f3f3;
  color : #666;
  font-size : 14px;
  font-weight : normal;
  padding : 6px 10px 7px 35px;
  border-top : 1px solid #999;
  font-weight : bold;
  
  background : url(../bilder/r3/h2.gif) no-repeat #f3f3f3 10px 8px;
}

.devc_wrap .devbox h2 {
  
  font-family : tahoma, arial, verdana !important;
}

.devc_wrap ul li {
  
  list-style-type : none;
}

.devc_subwrap {

  background-color : #fff;
  padding : 10px;
  margin : 0 0 20px 0;
  border : 1px solid #bbb;
}

.devc_subwrap h2.devtrenner {
  
  margin : -10px -10px 20px -10px;
  border-top : 0;
}

/* TABELLEN */

.devtable
{
   border: 1px solid #e3e3e3;
   margin : 0 0 10px 0;
   padding : 0;
}

.devtable th
{
   padding : 4px 10px 8px 5px;
   border-bottom : 1px solid #fff;
   font-size : 11px;
   background-color : #efefef;
   background-image : url(../tmpl/devbox/devbox_header.gif);
   color : #666;
   vertical-align : top;
   text-align : left;
}

.devtable tr td
{
   padding : 5px 10px 5px 5px;
   border-top : 1px solid #fff;
   color : #303030;
   font-size : 12px;
   vertical-align : top;
}

.devtable.hover tr:hover td
{
   background-color : #daeaef !important;
}

.devtable tr td.nopadding, .devtable tr th.nopadding
{
   padding : 6px 5px 0 5px;
}

.devtable11px tr td
{
   padding : 5px 10px 5px 5px;
   border-top : 0;
   color : #303030;
   font-size : 11px;
   vertical-align : top;
   font-family : tahoma;
}

.devtable .trhell
{
    background-color : #fff;
}

.devtable .trdunkel
{
    background-color : #f3f3f3;
}

.devtable .trhell
{
    background-color : #fff;
}

.devtable .trdunkel
{
    background-color : #f3f3f3;
}


.devtable .trhell td.data-td
{
    background-color : #fafafa;
    border-right : 1px solid #c0cdd2;
}

.devtable .trdunkel td.data-td
{
    background-color : #efefef;
    border-right : 1px solid #c0cdd2;
}

.devinfoblock {
  
    border : 1px solid #c0cdd2;
    background-color : #f6fdff;
    padding : 10px;
    color : #000;
    line-height : 140%;
    margin : 0 0 5px 0;
}

.devtable .nopadding {
  
  padding : 6px 4px 0 4px; 
}

.devtable .paddingright {
  
  padding : 6px 18px 0 4px; 
}


/* NEUE STYLES */
  
/* ul navi bearbeiten/löschen bei c-text */


.mod-edit-ico{
  
  padding : 0;
  margin : 0;
  display : inline;
}

.mod-edit-ico li {
  
  display : inline !important;
  padding : 0;
  margin : 0 2px 0 0;
  background-image : none !important;
}

.mod-edit-ico li img {
  
  border : 0;
  margin : 0;
}

.mod-edit {
  list-style-type: none;
  margin : 5px 0 0 0 !important;
  padding : 0 0 0 5px!important;
  height : 20px !important;
  border-top : 1px solid #808080 !important;
  border-bottom : 1px solid #c0c0c0 !important;
  background-color : #f6f6f6 !important;
  color : #333;
}

.mod-edit li {
  
  margin : 0 10px 0 0 !important;
  padding : 4px 2px 0 12px !important;
  float : left !important;
  line-height : 100% !important;
  font-size : 11px !important;
  background-image : url(../bilder/icon.gif) !important;
  background-repeat : no-repeat !important;
  background-position : 0 5px !important;
  color : #333;
}

.mod-edit li.icon {
  
  background-image : none !important;
  padding : 0 !important;
  margin : 0 4px 0 0!important;
}

.mod-edit li.icon img {
  
  border : 0;
  vertical-align : top !important;
  margin : 2px 0 0 0!important;
}


.mod-edit li a, .mod-edit li a:hover, .mod-edit li a:focus {
  
  background-color : transparent !important;
  text-decoration : none !important;
  color : #333 !important;
  font-weight : normal !important;
  background-image : none !important;
  line-height : 100% !important;
  padding : 0  !important;
}

.mod-status {
  
  display : block;
  padding : 0;
  margin : 2px 0 2px 0;
}

.mod-status img {
  
  vertical-align : middle;
  margin : 0 3px 0 0;
}

.hiddenedit
{
  display : none;
}


.mod-legend {
  
  margin : 10px 0 10px 0;
  border : 1px solid #A8A8A8 ;
  position : relative;
  font-family: Tahoma;
  font-size: 12px;
  background : url(../bilder/r3/legende.gif) 5px 5px no-repeat #efefef;
}

.mod-legend-inner {
  
  border : 1px solid #fff;
  padding :  10px 10px 10px 60px;
  color : #333;
}

.mod-legend h2 {
  
  display : none;
}

.mod-legend ul {
  
  margin : 0;
  padding : 0;
}

.mod-legend li {
  
  margin : 0 10px 0 0;
  padding : 0;
  display : inline;
  background-image : none;
  border : 0;
  font-size : 11px;
}

.mod-legend li img {
  
  border : 0;
  vertical-align : middle;
  margin : 0 0 2px 0;
  padding : 0;
}

/* REGISTER */


ul.mod-tabbar {
    
    border : 0;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : none;
    margin : 10px 0 0 0;
    overflow : hidden;
    padding : 0 0px;
    position : relative;
    height : 25px;
}


ul.mod-tabbar.mbottom {
    
    margin : 10px 0 20px 0;
    border-bottom : 1px solid #bbb;
}


ul.mod-tabbar.main {
    
    margin : 10px 0 0 0;
}

ul.mod-tabbar li {
    
    list-style-type : none;
    position : relative;
    float:left;
    margin : 0 5px 0 0 !important;
    padding : 0 !important;
    background-image : none !important;
    font-size : 11px;
    border : 1px solid #bbb;
}

ul.mod-tabbar li a {
    
    display : block;
    padding : 0 10px 0 18px;
    height : 25px;
    line-height : 23px;
    float:left;
    text-decoration:none;
    color:#333;
    background : url(../bilder/r2/offline.gif) 7px 9px no-repeat #f3f3f3;
}

ul.mod-tabbar li a:hover, ul.mod-tabbar li a:focus
{
    background-color : #e1e1e1;
    color:#333;
    text-decoration:none;
}

ul.mod-tabbar li.selected
{
    
}

ul.mod-tabbar li.selected a:link, ul.mod-tabbar li.selected a:visited
{
    background-color : #e1e1e1;
    color:#000;
    background-image : url(../bilder/r2/online.gif);
}

/* sprachnavi */

ul.mod-tabbar li.langnavi-wrap {
    
    float : right;
    background-image : none;
    border : 0 !important;
    margin : 0 !important;
    padding : 0 !important;
    text-align : right;
}

ul.mod-tabbar li .langnavi {
    
    margin : 0 !important;
    padding : 0 !important;
    background-image : none;
    border : 0 !important;
    text-align : right;
}

ul.mod-tabbar li .langnavi a, ul.mod-tabbar li .langnavi a:link, ul.mod-tabbar li .langnavi a:visited {
    
    display : inline !important;
    margin : 0 0 0 5px !important;
    padding : 0 !important;
    background-image : none !important;
    height : auto;
    border : 0;
}


/* UNTERNAVIGATION */

ul.mod-tabbar.sub {
    
    margin : 3px 0 20px 0;
    border-bottom : 0;
    border-top : 1px solid #c0c0c0;
}


ul.mod-tabbar.sub li a {
    
    display:block;
    padding:4px 12px 4px 12px;
    text-decoration:none;
    background-image : none;
    color:#333;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 5px 7px;
}




/* FORMULARE */


.mod-devform {

  margin :  10px 0 10px 0;
  padding : 0;
}

.mod-devform label {

  float : left;
  display : block;
  padding : 2px 0 0 0;
  width : 200px;
}

.mod-devform.smartlabel label {

  width : 180px;
}

.mod-devform input {
  
    width : 250px;
    float : left;
}










.option-list-title
{
  color : #666;
  padding : 0;
  margin : 0 0 10px 0; 
}

ul.option-list {
  
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  
}

ul.option-list li {
  
  background-image:none;
  border-bottom:1px solid #c0c0c0;
  margin: 0;
  padding: 0;
}

ul.option-list li a, ul.option-list li a:link, ul.option-list li a:visited {
  
  text-decoration : none;
  color : #333;
  display : block;
  padding : 2px;
}

ul.option-list li a:hover, ul.option-list li a:focus {
  
  text-decoration : none;
  color : #000;
  background-color : #c0c0c0;
}


/* PSEUDO_TABELLEN */


dl.mod-datalist {
    
    display : block;
    margin : 0 0 10px 0;
    padding : 0;
    overflow : hidden;
    position : relative;
}

.mod-datalist dt {
    
    clear : left;
    color : #808080;
    float : left;
    overflow : hidden;
    padding : 2px 0;
    white-space:nowrap;
    width : 115px;
    line-height : 140%;
}

.mod-datalist.small dt {
    
    width : 60px;
}

.mod-datalist dd {
    
    margin:0;
    overflow:hidden;
    padding:2px 0;
    color : #000;
    line-height : 140%;
}

.mod-datalist dd a:link, .mod-datalist dd a:visited {
    
    text-decoration : underline;
}


.modbutton {
    
    background : #e3e3e3 none repeat scroll 0 0;
    border-color : #d3d3d3 #b9b9b9 #b9b9b9 #d3d3d3;
    border-style :solid;
    border-width : 1px;
    color : #333;
    font-size : 11px;
    font-weight : normal;
    padding : 4px 10px;
    text-align : center;
    text-decoration : none;
    white-space : nowrap;   
    cursor : pointer;
    font-family : tahoma;
    margin : 0 5px 0 0;
}

a.modbutton-link, a.modbutton-link:visited {

    background : #e3e3e3 none repeat scroll 0 0;
    border-color : #d3d3d3 #b9b9b9 #b9b9b9 #d3d3d3;
    border-style :solid;
    border-width : 1px;
    color : #333;
    font-weight : normal;
    text-align : center;
    text-decoration : none;
    white-space : nowrap;   
    font-size:11px;
    line-height : 12px;
    cursor : pointer;
    font-family : tahoma;
    display : block;
    float : left;
    margin : 0 5px 0 0;
    
    background-image:url(../bilder/icon.png);
    background-repeat : no-repeat;
    background-position : 5px 7px;
    padding : 4px 15px 5px 19px;
}

.modbutton:hover, .modbutton:focus, a.modbutton-link:hover, a.modbutton-link:focus {
    
    background-color : #d7d7d7 !important;
}

/* GEORDNETE FORMULARE ALS LISTE */



.formularliste {
  
  padding : 0;
  margin : 0;
  border : 1px solid #c0c0c0;
}

.formularliste li {
  
  padding : 2px !important;
  margin : 0 !important;
  background-image : none !important;
}

.formularliste li.farbe1 {
  
  background-color : #fff;
}

.formularliste li.farbe2 {
  
  background-color : #efefef;
}

.formularliste li label {
  
  padding : 0 0 0 5px !important;
  line-height : 25px;
  margin : 0 !important;
  background-image : none !important;
  display : block;
  float : left;
  width : 180px;
}

.formularliste li .devbutton {
  
  margin : 10px 0 0 0 !important;
}

.formnote {
  
  color : #808080;
  font-size : 10px;
}

/* BUTTONS */

.devbutton {
     
     padding : 2px 15px 3px 15px !important;
     font-size : 11px;
     color : #333;
     background-image : url(../bilder/dev/devbutton.jpg);
     background-position : right 0;
     background-repeat : repeat-x;
     margin : 0 0 0 0;
     border : 1px solid #bdbdbd;
     font-weight : bold;
     vertical-align : top;
     vertical-align : middle;
     
     cursor:pointer;
}

.devbutton a:link, .devbutton:link, .devbutton a:visited, .devbutton:link, .devbutton:visited{
     
     font-size : 11px;
     font-weight : bold;
     vertical-align : top;
     text-decoration : none !important;
     padding : 0;
     margin : 0;
}


.devlinkbutton {
     
	 display : block;
	 padding : 0 15px 0 15px !important;
	 line-height : 20px;
	 height : 20px;
     font-size : 11px;
     color : #333;
     background-image : url(../bilder/dev/devbutton.jpg);
     background-position : right 0;
     background-repeat : repeat-x;
     margin : 0 10px 0 0;
     border : 1px solid #bdbdbd;
     vertical-align : middle;
     font-family : tahoma;
	 font-weight : bold !important;
	 
	 float : left;
}


.devlinkbutton:link, .devlinkbutton:visited {
  
     color : #333;
     text-decoration : none !important;
     font-weight : bold !important;
}

.devlinkbutton:hover, .devlinkbutton:focus, .devbutton:hover, .devbutton:focus {
  
     color : #000;
     text-decoration : none !important;
     font-weight : bold !important;
     background-color : #ececec !important;
	 background-image : none;
}


/* 3.0 */

/* neue Buttons */

.dev4u-editbutton {
  
  display : block;
  padding : 0 10px 0 22px;
  margin : 0 5px 2px 0;
  font-family : tahoma, arial;
  font-size : 11px;
  background : url(../bilder/r3/devlink.gif) 0 0 no-repeat #fff;
  line-height : 100%;
  
  float : left;
  border : 1px solid #d3d3d3;
  position : relative;
  height : 25px;
  line-height : 25px;
}

.dev4u-editbutton:link, .dev4u-editbutton:visited {
  
  color : #333;
  text-decoration : none;
}

.dev4u-editbutton:hover, .dev4u-editbutton:focus {
  
  color : #000;
  text-decoration : none !important;
  background : url(../bilder/r3/devlink_hover.gif) 0 0 no-repeat #fff;
}

.dev4u-editbutton.edit{
  
  background-image : url(../bilder/r3/devlink_edit.gif);
}

.dev4u-editbutton.edit:hover, .dev4u-editbutton.edit:focus{
  
  background-image : url(../bilder/r3/devlink_edit.gif);
}

.dev4u-editbutton.add{
  
  background-image : url(../bilder/r3/devlink_add.gif);
}

.dev4u-editbutton.add:hover, .dev4u-editbutton.add:focus{
  
  background-image : url(../bilder/r3/devlink_add_hover.gif);
}

.dev4u-editbutton.back{
  
  background-image : url(../bilder/r3/devlink_back.gif);
}

.dev4u-editbutton.back:hover, .dev4u-editbutton.back:focus{
  
  background-image : url(../bilder/r3/devlink_back_hover.gif);
}


/* NAVI */
  
ul li.nav-adminnavi {
  
  background : none !important;
  border : 0 !important;
  padding : 0 0 0 0 !important;
}

ul li.nav-adminnavi a, #kopfnavi ul li.nav-adminnavi a:link, #kopfnavi ul li.nav-adminnavi a:visited {
  
  background : none !important;
  border : 0 !important;
  padding : 0 0 0 0 !important;
  text-transform : none !important;
  font-size : 12px;
}

ul li.nav-adminnavi a span {
  
  border : 1px solid #c0c0c0 !important;
  background-color : #fff !important;
  background : url(../../core/bilder/icon.gif) #fff no-repeat 5px 3px !important;
  color : #000 !important;
  padding : 1px 5px 1px 19px !important;
  font-weight : normal !important;
  text-decoration : none !important;
}

ul li.nav-adminnavi a span:hover {
  
  background : url(../../core/bilder/icon.gif) #efefef no-repeat 5px 3px !important;
  font-weight : normal !important;
  text-decoration : none !important;
}


/* NEUE ICONS FÜR DIE ADMINISTRATION */

a.dev4u-icon
{
  width : 15px;
  height : 15px;
  line-height : 1px;
  display : block;
  text-indent : -9999px;
  background : url(../bilder/icons/edit.png) 0 0 no-repeat;
}

a.dev4u-icon.delete
{
  background : url(../bilder/icons/delete.png) 0 0 no-repeat;
}















