.info
{
  background:url('./images/info.gif') no-repeat 5px 5px;
  padding: 5px 0px 5px 30px;
}

.error {
  float: left;
  background: #F5DEB3 url('./images/error.png') no-repeat 5px 5px;
  padding: 10px 10px 10px 35px;
  border:1px solid #BF0000;
  color: #BF0000;
}

.ok {
  background:url('./images/ok.gif') no-repeat 5px 5px;
  padding: 5px 0px 5px 25px;
}

.add {
  background:url('./images/add.png') no-repeat 5px 5px;
}

.admin_links {
  padding: 5px 0px 5px 30px;
  margin:10px;
}

.data {
  background:url('./images/data.png') no-repeat 5px 5px;
}

.settings{
  background:url('./images/settings.png') no-repeat 5px 5px;
}

.gal{
  background:url('./images/images.png') no-repeat 5px 5px;
}

.trenner {

  height:2px;
  background: #4682B4;

  margin-top:10px;
  margin-bottom:10px;
  clear:both; 
}

.middle{
  background: #dddddd ;
  padding:2px;
  margin-bottom: 10px;
  margin-top: 10px;
}
            
.logout
{
  float: right;
  background:url('./images/logout.gif') no-repeat right;
  width:70px;
  height:12px;
  margin-bottom:10px;
  padding-bottom:20px;
  color:#ffffff;
}

/*--Men�--*/
li.admin1{
  clear:both;
  margin-bottom: 2px;
  padding: 5px 0 5px 15px;
  background: #ddd;
  height:25px;
}      

li.admin1 a {
      text-decoration: none;      
      list-style: none;
      color:#7887A0;
      font-size: 140%;
      float:left;

}

li.admin1 a:hover {
      color:#fff;
}

li input {
  float:right;
  /*margin-top:-15px;*/
  padding:5px;
}

li.admin2 { 
  clear:both;
  padding: 3px 0 3px 35px;
  list-style: none;
  color:#7887A0;
  background: #F6F6F6;
  margin-bottom: 2px;
  height:25px;
  
}
li.admin2 a {
  float:left;
}

/*--Men�--*/
.toggle_head {
  padding-left:10px;
  background: #F6F6F6;
}
.toggle, .toggle_o{
  background: url('./images/control.png') no-repeat;
  padding-left:20px;
}
.toggle_o{
  background: url('./images/control-270.png') no-repeat;
}
.toggle_div{
  padding:5px 0;
  margin-bottom:5px;
}

.visible_0,.visible_1,.safe_0,.safe_1{
  padding: 0px 20px 0px 0px;
  margin-left:5px;
  width:20px;
  height:20px;
}
.visible_0{
  background:url('./images/eye-exclamation.png') no-repeat 2px ;
}
.visible_1{
  background:url('./images/eye.png') no-repeat 2px;
}
.safe_0{
  background:url('./images/lock-unlock.png') no-repeat 2px;
}
.safe_1{
  background:url('./images/lock.png') no-repeat 2px;
}

/*---------------sortables---------*/
/*---------------links---------*/
#main_navi, .sub_navi{
 list-style: none none;
 margin:0px;
 padding:0px;
}

#main_navi li.hover{
  background: #fff;
}

.sub_navi {
  margin-top:4px;  
}

li.sub_sort{
  background: #eee;
  margin-left:-15px;
  padding: 3px 0 3px 50px;
}

li.sort_1, li.sort_1_1{
 background: #ddd;
 padding: 5px 0 5px 10px; 
 margin-bottom: 2px;
 overflow:hidden;
}

li.sort_1{
  height:20px;
}



li.sort_1 a{
 float: left;
 width:80%;
 
}


 
.edit{
 background: url('./images/edit.png') no-repeat 1px;
 width:20px;
 height:20px;
 margin-right:5px;
 float:left;
}

.drag_handle{
 width:20px;
 height:20px;
 float:right;
 cursor:move;
 background: url('./images/move.png') no-repeat 1px;
 margin-right:15px;
 padding:0px;
}
/*---------------input---------*/

.input_login, .input_title {
  -moz-border-radius: 6px 6px 6px 6px;
  background: #FBFBFB;
  border: 1px solid #E5E5E5;
  font-size:20px;
  margin: 2px 20px 16px 0px;
  padding:3px;
  width: 93%;
}


.form_login input{

    border-color: #AAAAAA #CCCCCC #CCCCCC #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    line-height: 1.5em;
    padding: 5px 5px;
    float: right;
   margin:5px;
}

.form_login input:focus{
	border-color: #666666;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

.form_login input:hover{
	border-color: #A3A3A3;
}


.form_login p{
	padding-left: 15px;
	margin:5px;
	clear:both;
	height:25px;
}
.form_login{
	padding:10px;
	margin-bottom:20px;
	width:280px;
	border:1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
}

.form_login label{
	display: block;
    float: left;
    padding: 4px 0 0 4px;
}



/*---------------input---------*/
/*---------------links---------*/
#right ul, .user_list,#admin_links ul{
 list-style: none none;
 margin:0px;
 padding:0px;  
}

#right li, #right li.start, #admin_links li, #admin_links li{
 padding: 5px;
}
#right li.start,#admin_links li.start{
 border-bottom: 2px solid #ccc;
 font-weight:bold;
}

#admin_links ul{
  margin-bottom:10px;
}

.user_list li {
  border-bottom: 1px solid #ccc;
  padding:8px;
  margin:2px;
}

.user {
  background:url('./images/user.png') no-repeat 5px 5px;
}

.users {
  background:url('./images/users.png') no-repeat 5px 5px;
}