/*  #################################################################################
                            Login Logot im Seitentemplate
 ##################################################################################*/

 



#login,  #logout {
font-family:arial;
margin-top:50px;
margin-left:auto;
margin-right:auto;
width:200px;
}
 
 
 #loginmodulhead, #logoutmodulhead {
 font-family:arial;
width: 200px;
background-image: url(../images/loginbackgroundoben.gif);
text-align:center;

}

#loginmodul, #logoutmodul {
font-family:arial;
padding-top:10px;
width: 200px;
background-image: url(../images/loginbackgroundmitte.gif);
text-align:center;
}

 
 #loginmodul td {
 vertical-align:center;
 padding-left:5px;
 color:#efefef;
 }

#loginmodulfooter, #logoutmodulfooter {
font-family:arial;
height:5px;
width: 200px;
background-image: url(../images/loginbackgroundunten.gif);
background-repeat: no-repeat;
} 

 .loginmodulheading{
 
 padding-left: 15px;
 font-weight: bold; 
 color:#eeeeee;
 width:100%;
 
 }

  .logoutmodulheading{
 
 padding-left: 5px;
 font-weight: bold; 
 color:#eeeeee;
 width:100%;
 
 }

#forgotlogin {
font-family:arial;
clear:both;
margin:auto;
margin-top:80px;
width: 400px;
background-color:#ED923d;
color:#efefef;
padding:7px;

 border: 1px solid #993300;
}

 
 input.inputlogin,  input.forgotlogin {
 width:100px;
 background-color:#CC6633;
 border-top: 1px solid #993300;
 border-left: 1px solid #993300;
  border-bottom: 1px solid #FFCC66;
 border-right: 1px solid #FFCC66;
 color:#FFCC66;
 font-size:10px;
 }
 
 input.forgotlogin {
 width:200px;
 }
 
 textarea.forgotlogin {
 background-color:#CC6633;
 border-top: 1px solid #993300;
 border-left: 1px solid #993300;
  border-bottom: 1px solid #FFCC66;
 border-right: 1px solid #FFCC66;
 color:#FFCC66;
 font-size:10px;
 }
 
#forgotlogin input.textinput, #forgotlogin textarea.textinput {

font-family:Arial;
 background-color:#ffffff;
 border-bottom: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
  border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 color:#666666;
 font-size:12px;
}

/*  #################################################################################
                            Adminmenu Modul im Seitentemplate
 ##################################################################################*/
 #adminmenumodulhead {
 font-family:arial;
width: 100%;
height:50px;
 background-image: url(../images/menubackgroundoben.gif); 
background-repeat: no-repeat; background-position: 0px 0px;
}

#adminmenumodul {
font-family:arial;
width: 100%;
/* background-image: url(../images/menubackgroundmitte.gif); */
text-align:center;
}

#adminmenumodulfooter {
font-family:arial;
height:5px;

width: 100%;
/* background-image: url(../images/menubackgroundunten.gif); */
background-repeat: no-repeat;
}


 a.adminmenumodul {
 
margin:1px;
text-align:center;
padding: 0px;
display:block;
width:90%;
margin-left:5%;
background-color:#ED923d;

 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;
 font-size:11px;
text-decoration:none;

color:#efefef;
letter-spacing:1px;
margin-bottom:2px;
 
 }
  a.adminmenumodul:hover {
 
  background-color:#CC6633;
 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;
 
 }
 
 .adminmenumodulheading {
 
 display:none;
 padding-left:5px;
 font-weight: bold; 
 
 }

/*  #################################################################################
        Adminseiteninhalte                  
 ##################################################################################*/

#adminarea {

background-color:#fefeff;
margin-top:20px;
padding:10px;
border: 1px solid #ED923d; 
font-family:arial;

}

#adminarea a{
color:#ED923d;
}

#adminarea h1 {

font-size: 12px;
font-weight: bold;
color:#ED923d;
line-height: 20px;
}

#adminarea h2, #catsort h2, #menusort h2 {
width:95%;
font-size: 12px;
font-weight: bold;
color:#666666;
line-height: 15px;
padding-left:8px;
margin-top:20px;
margin-bottom:15px;
border: 0px solid #ED923d; border-top-width:1px;
border-left: 5px solid #ED923d;
}


#adminarea input.textinput, #adminarea input.upload, #adminarea textarea.textinput, #adminarea select.textinput {


 background-color:#efefef;
 border-bottom: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
  border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 color:#000000;
 font-size:14px;
}

#adminarea  input.upload {
display: block;
padding:1px;
font-size:10px;
margin:auto;
margin-top:10px;
}

#adminarea  input.uploadbutton {
display: block;
padding:1px;
font-size:13px;
margin:auto;
margin-top:10px;
}


#adminarea  a.introlink, #adminarea a.introlink:visited, #adminarea a.introlink:active {

margin:auto;
margin-bottom:7px;
display:block;
text-align:center;
padding: 5px;
width: 200px;
height: 15px;
line-height: 15px;
background-color:#ED923d;

 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;
 font-size:11px;
text-decoration:none;

color:#efefef;
letter-spacing:1px;

}

#adminarea  a.introlink:hover {

 background-color:#CC6633;
 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;

}

#adminarea  a.catchoice, #adminarea a.catchoice:visited, #adminarea a.catchoice:active {

margin:auto;
margin-bottom:3px;
display:block;
text-align:center;
padding: 2px;
width: 180px;
height: 10px;
line-height: 10px;
background-color:#ED923d;

 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;
 font-size:11px;
text-decoration:none;

color:#efefef;
letter-spacing:1px;

}


#adminarea  a.catchoice:hover {

 background-color:#CC6633;
 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;

}

#adminarea  a.delete, #adminarea a.delete:visited, #adminarea a.delete:active, #adminarea a.edit, #adminarea a.edit:visited, #adminarea a.edit:active, #adminarea a.deleteitem, #adminarea a.deletecoment, #adminarea a.editcoment  {

margin:1px;
text-align:center;
padding: 0px;
display:block;
width:100%;
background-color:#ED923d;

 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;
 font-size:10px;
text-decoration:none;

color:#efefef;
letter-spacing:1px;

}

#adminarea  a.delete:hover, #adminarea a.edit:hover, #adminarea a.deleteitem:hover, #adminarea a.deletecoment:hover, #adminarea a.editcoment:hover  {

 background-color:#CC6633;
 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;

}

#adminarea  a.deleteitem, #adminarea a.deletecoment, #adminarea a.editcoment {
display:inline;
width:100px;
padding-left:5px;padding-right:5px;
margin-bottom:5px;
color:#efefef;
}

#adminarea a.chooseconfig, #adminarea a.visited {
display:block;
width:95%;
font-size: 12px;
line-height: 15px;
padding-left:8px;
margin-top:20px;
border: 0px solid #ED923d; border-top-width:1px;
border-left: 5px solid #ED923d;
color:#ED923d;
}

#infoboxsuccess {
font-family:arial;
vertical-align:center;
width:95%;
text-align:center;
font-weight:bold;
padding:10px;
margin-top:7px;
margin-bottom:15px;
background-color:#CCFF99;
 border-bottom: 1px solid #003300;
 border-right: 1px solid #003300;
  border-top: 1px solid #CCFF99;
 border-left: 1px solid #CCFF99;
}

#infoboxerror {
font-family:arial;
vertical-align:center;
color:#FFFFFF;
width:95%;
text-align:center;
font-weight:bold;
padding:7px;
margin-bottom:7px;
margin-top:7px;
background-color:#FF3300;
 border-bottom: 1px solid #663300;
 border-right: 1px solid #663300;
  border-top: 1px solid #FF6633;
 border-left: 1px solid #FF6633;
}

table.catlist, table.userlist , table.templatelist{
margin:auto;
width:500px; 
border: 1px solid #ED923d; 
padding:0px;
}

table.userlist {
width:300px; 
}


table.catlist td, table.userlist td , table.templatelist td{padding:0px;line-height:12px;padding-left:3px;padding-right:3px;}
tr.row1 {}
tr.row2 {background-color:#FFcc77;}

table.userlist td, table.templatelist td{
padding:3px;
}

.dateadmin {
font-style: italic;
color: #ED923d; 
font-size:10px;
}

.inhaltlist {
display:block;
margin-top:15px;
font-style: italic;
color: #ED923d; 
font-size:12px;
}

#submitform {
font-family:arial;
margin:auto;
margin-top:15px;
text-align:center;
padding-bottom: 5px;
padding-top: 5px;
display:block;
width:100%;
background-color:#ED923d;
font-weight:bold;
 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;
 font-size:12px;
text-decoration:none;

color:#efefef;

}


a.previousadmin, a.nextadmin {
display:block;
width:150px;
margin-top:5px;
float:right;
padding-left:5px;
padding-right:5px;
font-size:10px;
text-align:center;
height:15px;
line-height:15px;
background-color: #ffffff;
border: 1px solid #ED923d;
}

a.nextadmin {

float:left;

}


#spaceuse, #spaceusewarning {
font-family:arial;
float:right;
margin-top:-10px;
margin-right:-10px;
width: 120px;
text-align:center;
color:#006600;
font-size:11px;
font-weight:bold;
border-bottom: 1px solid #666666;
 border-right: 1px solid #666666;
  border-top: 1px solid #eeeeee;
 border-left: 1px solid #eeeeee;
 background-color:#dddddd;
}

#spaceusewarning {
font-family:arial;
color:#FF0000;
}


#contentpreview {
padding:5px;
border-bottom: 1px solid #666666;
 border-right: 1px solid #666666;
  border-top: 1px solid #eeeeee;
 border-left: 1px solid #eeeeee;
 background-color:#dddddd;
 }


/*  #################################################################################
        Bilderverwaltung                  
 ##################################################################################*/

#showimages {
font-family:arial;
padding:5px;

font-size:11px;


margin-top:10px;
}

#thumbimage {
font-family:arial;

padding:10px;
margin:3px;
background-color:#efefef;
 border-bottom: 1px solid #666666;
 border-right: 1px solid #666666;
  border-top: 1px solid #cccccc;
 border-left: 1px solid #cccccc;

}

#thumbimage img {
 border-bottom: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
  border-top: 1px solid #666666;
 border-left: 1px solid #666666;

}

#adminarea  a.imageupload, #adminarea a.imageupload:visited, #adminarea a.imageupload:active, #adminarea a.imagedelete, #adminarea a.imagedelete:visited, #adminarea a.imagedelete:active, #adminarea a.imageedit, #adminarea a.imageedit:visited, #adminarea a.imageedit:active  {

margin:auto;
margin-top:3px;
display:block;
text-align:center;
padding: 2px;

height: 10px;
line-height: 10px;
background-color:#ED923d;

 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;
 font-size:11px;
text-decoration:none;

color:#efefef;
letter-spacing:1px;

}

#adminarea  a.imageupload, #adminarea  a.imageupload:active, #adminarea a.imageupload:visited {width: 300px;
color:#efefef;
margin-top:15px;
padding: 4px;
}

#adminarea  a.imageupload:hover, #adminarea a.imagedelete:hover,#adminarea a.imageedit:hover  {

 background-color:#CC6633;
 border-bottom: 1px solid #993300;
 border-right: 1px solid #993300;
  border-top: 1px solid #FFCC66;
 border-left: 1px solid #FFCC66;

}
 
/*  #################################################################################
        Divs für Menü und Kategoriesortierung  (Seiteneinstellung)             
 ##################################################################################*/ 

#menusortlink {
font-family:arial;
visibility:hidden;
}

#menusort {
font-family:arial;
position:absolute;
z-index:999;
visibility:hidden;
top:60%;
left:50%;
padding:5px;
width:200px;
background-image: url(../images/bgtransparent.png);
border: 1px solid #000000;

}

#catsortlink {
font-family:arial;
visibility:hidden;
}

#catsort {
font-family:arial;
position:absolute;
z-index:999;
visibility:hidden;
top:60%;
left:50%;
padding:5px;
width:200px;
background-image: url(../images/bgtransparent.png);
border: 1px solid #000000;

}

/*  #################################################################################
      Googlemaps Placemarkerstellung         
 ##################################################################################*/
#map {

margin-bottom:20px;
width: 100%; 
height: 300px
}

#findadress {
text-align:center;
margin-top:20px;
background-color: #ED923d;
padding:3px;
}

#findadress input.textinput {
font-size:10px;}
