/* file : easyCMS.css                                          */
/* cont.: generell css file for easyCMS elements in Input Mode */

img.CMSspacer{
  margin:0px !important;
  padding:0px !important;
  border-width:0px !important;
}

img.CMSbuttonsmall , input.CMSbuttonsmall{
  margin:2px !important;
  padding:0px !important;
  border-width:0px !important;
}

img.CMSclassicon {
  margin:2px !important;
  padding:0px !important;
  border-width:0px !important;
}

/****** INFOFRAME class *********/

.CMSinfoframe {border-width:1px 2px 2px 1px;
                border-color:#FF9900;
                border-style:solid;
                margin-bottom:3px;
                margin-right:1px;

                background-color:#FFFFFF;

                display:inline-block !important;
                margin:auto auto;
                max-width:20em;
                font-size:1.2em;
}
.CMSinfoframe th { text-align:center;
                                   color:#FFFFFF;
                                   background-color:#FF9900;
                                   padding:0.1em;
}
.CMSinfoframe td { padding:0.5em;}



/****** INPUTFRAME class *********/

.CMSinputframe {border-width:1px 2px 2px 1px;
                border-color:#FF9900;
                border-style:solid;
                margin-bottom:3px;
                margin-right:1px;

                background-color:#FFFFFF;

                /*display:inline-block !important;*/
                width:100%;
                position:relative;
                z-index:1;

                font-size:12px;
}

.CMSinputframe a { display:inline;
                   color:#666666 !important;
                   font-size:12px;
                 }
.CMSinputframe ul {
                   list-style-type:none !important;
                   list-style-image:none !important;
                  }
.CMSinputframe li {background-image:none !important;
                  
                   }
.CMSinputframe li a {background-image:none !important;
                   
                   }

.CMSinputframe li span {background-image:none !important;
                   
                   }


.CMSinputframe a:hover {
                   color:#333333 !important;
                 }

.CMSinputframe .active {
                   color:#ff9900 !important;
                   font-size:12px !important;
                 }

/******  EDITFRAME CLASS ************/

.CMSshadow{
       background-image:url(images/shadow.png);
       background-position: right bottom;
       background-repeat: no-repeat;
       position:relative;
       z-index:9;
       left:0px;
       overflow:visible;

}

.CMSeditframe  {
border-width:1px 2px 2px 1px !important;
border-color:#FF9900;
border-style:solid;

margin-bottom:0px;
margin-right:0px;
background-color:#FFFFFF;
color:#666666;
font-size:12px !important;
/*display:inline-block !important;*/
width:100% !important;

/*z-index:10 !important; */
position:relative;
left:-5px;
top:-5px;

}

.CMSeditframe a {  display:inline;
                   color:#666666 !important;
                   font-size:12px;
                 }

.CMSeditframe a:hover {
                   color:#333333 !important;
                 }

.CMSeditframe .active {
                   color:#ff9900 !important;
                   font-size:12px !important;
                 }


.CMS input, .CMSinput{font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
background-color:#FFFFFF;
}
#CMStdeditline{background-color:#FF9900;
margin-left:0px;
margin-bottom:0px;
margin-top:3px;
border-color:#FF9900;
border-style:solid;
border-width:1px 0px 0px 0px ;

}


.CMS td, .CMStd{ background-color:#FFFFFF; color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
        }
.CMS th,.CMSth{ background-color:#FF9900; color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px
        }

.CMS .td1{ background-color:#FFFFFF; color:#666666; }
.CMS .td2{ background-color:#EEEEEE; color:#666666; }


.CMScontenterror{
color:#FF9900;
font-size:10;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
}
.CMSinfo{ font-size:10;
          font-style:italic;
}
.CMScaltable{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:#CCCCCC #CCCCCC #CCCCCC #cccccc;
}
.CMScaltitle{
border-width:0px 0px 2px 0px;
border-style:solid;
border-color:#CCCCCC;
}
.CMScallink
{


text-decoration:none;
border-width:1px 2px 2px 1px;
border-color:#FF9900;
border-style:solid;
}

.CMScallinkPUBLIC
{


text-decoration:none;
border-width:1px 2px 2px 1px;
border-color:#FF9900;
border-style:solid;
}
.CMScallinkUSER
{


text-decoration:none;
border-width:1px 2px 2px 1px;
border-color:#FF6600;
border-style:solid;
}
.CMScallinkAUTHOR
{


text-decoration:none;
border-width:1px 2px 2px 1px;
border-color:#6666FF;
border-style:solid;
}
.CMScallinkEDITOR
{


text-decoration:none;
border-width:1px 2px 2px 1px;
border-color:#6666FF;
border-style:solid;
}
.CMSerror
{
  font-style:italic;
  color:#ff3300;
}

#CMSPAGENAV { display:inline;}

#CMSpathnav a
{
  color:#666666;
  font-size:90%;
  text-decoration:none;
}

#CMSpathnav
{
  font-size:13px;
  color:#333333;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:5px;
  padding-left:2px;
  background-color:#ffffff;

}

#CMSpathnav td
{
  font-size:13px;
  color:#333333;
  background-color:#ffffff;
}

#CMSloginbox {
              border-style:solid;
              border-color:#999999;
              border-width:1px 2px 2px 1px}


#CMSloginbox tr td {vertical-align:middle !important;}
