
/* LOGIN */


.fehler
{
    padding : 10px 10px 10px 10px;
    border-top : 1px solid #ec5959;
    border-bottom : 1px solid #ec5959;
    color : #e93232;
    background-color : #fff2f2;
    margin : 5px 0 10px 0;
    font-size : 11px;
    font-weight : bold;
}

.warnung
{
    padding : 10px 10px 10px 10px;
    color : #545454;
    margin : 5px 0 20px 0;
    font-size : 11px;
    border-top : 1px solid #fee84f;
    border-bottom : 1px solid #fee84f;
    background-color : #fefbe2;
}

.status-warnung
{
    padding : 5px 10px 5px 10px;
    color : #333;
    margin : 5px 0 5px 0;
    font-size : 12px;
    border : 1px solid #fee84f;
    background-color : #fefbe2;
}

.status-warnung .cmslink
{
    padding : 0 0 0 14px !important;
    line-height : 140%;
    background-position : 0 4px;
}

.erfolg
{
    padding : 5px 10px 5px 10px !important;
    border-top : 1px solid #3c9700;
    border-bottom : 1px solid #3c9700;
    color : #545454;
    background-color : #f0ffe6;
    margin : 5px 0 20px 0 !important;
    font-size : 12px;
	font-weight : bold;
	color : #3c9700;
}


.cmslink
{
    padding : 3px 5px 10px 12px !important;
    line-height : 160%;
    margin : 0 !important;
    background-image : url(../bilder/icon.gif) !important;
    background-repeat : no-repeat;
    background-position : 0 35%;
    color:#404040;
}


.modlogin
{
  padding : 0;
  margin : 0 0 20px 0;
}

.modlogin_logout
{
  margin : 5px 0 0 0;
  padding : 4px 5px 5px 20px;
  background-image : url(../../core/bilder/icon.gif);
  background-repeat : no-repeat;
  background-position : 5px 6px;
  line-height : 12px;
  border : 1px solid #c0c0c0;
  background-color : #efefef;
  width : 120px;
}

/* aufziher f�r templates */

.both
{
  clear: both;
  padding : 0;
  margin : 0;
  height : 0px;
}

.hide
{
    display : none;
}

.both img
{
  border : 0 !important;
}

/* FENSTERMOD */

#edit1, #edit2, #edit3
{
  position : absolute;
  left : 0px;
  top : 0px;
  width : 1px;
  height : 1px;
  z-index : 999;
}

#edit1
{
  z-index : 200;
}

.divbild
{
  background-color : #ffffff; 
  color : #000000; 
  text-align : right; 
  padding : 5px 10px 5px 0;
}

.divbild a
{
  text-decoration : none !important;
  background-color : #ffffff !important;
  color : #000000;
}


/* DEV4U ADMINISTRATION */

.cmsborder
{
  padding : 10px;
  margin : 0 0 10px 0;
  border : 1px solid #dedede;
  background-color : #ffffff;
  font-size : 11px;
  color : #303030;
  text-align : left;
}

.cmsborder table
{
  font-size : 100%;
  border-collapse : collapse;
}

.cmsborder table td
{
  font-size : 100%;
  border-collapse : collapse;
  color : #303030;
}

/* FORMULARE IM CMS */


input
{
  border : 1px solid #696969;
  padding : 2px;
  margin : 2px 0 5px 0;
  vertical-align : middle;
  background-color : #fefefe;
  font-size : 100%;
}

input.checkbox
{
  border : 0;
  padding : 0;
  margin : 0;
  background-color : transparent;
  vertical-align : middle;
  margin : 4px 0 5px 0;
}

.radio {
    
    border : 0;
    background-color : transparent;
    vertical-align : middle;
    margin : 0;
    padding : 0;
}

select
{
  font-size : 100%;
  padding : 2px;
  border : 1px solid #696969;
}

option
{
  font-size : 100%;
  padding : 0;
  border : 0;
}

.addselect
{
  width : 300px; 
}

option, .option
{
  font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size : 100%;
  border : 0;
  padding : 0;
}

textarea
{
  border : 1px solid #696969;
  font-size : 100%;
  font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
  padding : 0;
  margin : 0;
  width : 90%;
  background-color : #ffffff;
}


fieldset
{
    padding : 5px 10px 10px 10px;
    border : 1px solid #d1d1d1;
    background-color : #f6f6f6;
    margin : 0;
    position : relative;
}


legend  {
    
    padding : 0 5px 0 5px;
    margin : 0 0 0 -5px;
    font-weight : bold;
    color : #666;
}

.input-readonly {
  
  color : #c0c0c0;
}

/* trennung einzelnen bereiche in der administration */

.devbereich, .addbereich
{
   margin : 20px 0 20px 0;
   padding : 10px;
   border : 1px solid #c0c0c0;
   background-color : #ffffff;
   color : #505050;
   text-align : left;
}


.addgrau .addbereich
{
  background-color : #ffffff;
  background-image : url(../bilder/administration/h2kopf.jpg);
  background-repeat : repeat-x;
  background-position : 0 0;
  padding : 5px 10px 20px 10px !important;
  line-height : 160%;
}


.devbereich h2, .addbereich h2
{
    padding : 0 10px 5px 0;
    margin : 0 0 10px 0 !important;
    color : #333333;
    border-bottom : 1px solid #c0c0c0 !important;
    background-repeat : no-repeat;
    background-position : 0 7px;
    background-color : transparent;
    font-size : 110%;
    font-weight : bold;
    font-family:  Tahoma, Georgia, Verdana, Arial, sans-serif !important;
    border : 0 !important;
}

.devbereich h3, .addbereich h3 /* hilfstexte */
{
    padding : 0 10px 0 0 !important;
    margin : 0 0 20px 0!important;
    color : #303030;
    font-weight : normal;
    font-style : italic;
    background-image : none !important;
    background-repeat : no-repeat;
    background-position : 0 0;
    border : 0;
    font-size : 100%;
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

.devbereich h4, .addbereich h4 /* infotexte */
{
    padding : 10px 10px 10px 30px !important;
    margin : 0 0 20px 0!important;
    color : #303030;
    font-weight : normal;
    background-image : none !important;
    background-repeat : no-repeat;
    background-position : 0 0;
    border : 1px solid #f7cf87;
    font-size : 100%;
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
    background-color : #efefef;
    background-image : url(../bilder/administration/info.gif) !important;
    background-repeat : no-repeat;
    background-position : 10px 9px;
}



/* DBEDIT NAVIGATION */

.dbeditnavi
{
  margin : 0 0 0 0 !important;
  padding : 0 !important;
  height : 30px;
  line-height : 25px;
  background-color : transparent;
}

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






.noli
{
    background-image : none !important;
    margin : 4px 5px 0 0!important;
    padding : 0 !important;
}

.invisible
{
    display : none !important;
}

.genimg
{
  margin: 0 0 -6px 10px;
}

.dynlinksdiv
{
    display : block;
    padding : 10px 0 10px 0;
}

.dynlinks a:link
{
    display : block;
    float : left;
    padding : 2px;
    margin : 0 5px 0 0;
    border : 1px solid #c0c0c0;
    font-weight : bold;
    background-color : #ffffff;
}


.pagenavigation
{
    padding : 0;
    margin : 0 0 5px 0;
    height : 25px;
}

.pagenavigation li
{
    display : block;
    padding : 2px 5px 2px 5px;
    margin : 0 5px 0 0;
    background-image : none;
    border : 1px solid #c0c0c0;
    float : left;
}

.pagenavigation .ac
{
    background-color : #c0c0c0;
}

.pagenavigation .ac a:link, .pagenavigation .ac a:visited { font-weight : bold; }

.imgbutton
{
    margin : 0;
    background-color : transparent;
    border : 0;
    margin : 0 0 4px 0;
}












