/*
 * CbControlbar stylesheet
 *
 * Author: Johannes Wüller
 * Created On: 17.06.2010
 *
 * see lib/framework/class.cb_controlbar.php for further information
 */
.__cb-controlbar-open-button {
   position: absolute;
   top: 0px;
   right: 0px;
   width: 10px;
   height: 10px;
   cursor: pointer;
   z-index: 13337;
}
.__cb-controlbar-wrap,
.__cb-controlbar-wrap .__cb-controlbar-background,
.__cb-controlbar-wrap .__cb-controlbar-content-wrap {
   position: absolute;
   top: 0px;
   left: 0px;
   right: 0px;
   width: 100%;
}
.__cb-controlbar-wrap {
   height: 0px;
   overflow: hidden;
   z-index: 13338;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-align: left;
   letter-spacing: normal;
}
.__cb-controlbar-wrap a,
.__cb-controlbar-wrap input {
   font-family: inherit;
   font-size: inherit;
   font-weight: inherit;
   font-style: inherit;
   text-align: inherit;
   letter-spacing: inherit;
   text-transform: inherit;
}
.__cb-controlbar-wrap .__cb-controlbar-background {
   bottom: 0px;
   height: 100%;
   background-color: #000000;
}
.__cb-controlbar-wrap .__cb-controlbar-content-wrap {
   border-bottom: 1px solid #000000;
   color: #808080;
   text-align: left;
}
.__cb-controlbar-wrap .__cb-controlbar-content-wrap .__cb-controlbar-content {
   display: none;
   padding: 5px 100px 5px 10px;
}
.__cb-controlbar-wrap .__cb-controlbar-content-wrap .__cb-controlbar-login {
   padding: 2px 1px;
}
.__cb-controlbar-wrap .__cb-controlbar-content-wrap .__cb-controlbar-login .__cb-controlbar-user,
.__cb-controlbar-wrap .__cb-controlbar-content-wrap .__cb-controlbar-login .__cb-controlbar-pass {
   margin: 0px 1px;
   border: 1px solid #BFBFBF;
   background-color: #666666;
   color: #FFFFFF;
   width: 250px;
   display: inline;
}
.__cb-controlbar-wrap .__cb-controlbar-content-wrap .__cb-controlbar-login .__cb-controlbar-user:focus,
.__cb-controlbar-wrap .__cb-controlbar-content-wrap .__cb-controlbar-login .__cb-controlbar-pass:focus {
   border: 1px solid #CCCCCC;
}
.__cb-controlbar-wrap .__cb-controlbar-content-wrap .__cb-controlbar-content .__cb-controlbar-link {
   padding: 0px 6px;
   color: #CCCCCC;
}
.__cb-controlbar-wrap .__cb-controlbar-content-wrap .__cb-controlbar-content .__cb-controlbar-link:hover {
   color: #FFFFFF;
}
.__cb-controlbar-wrap .__cb-controlbar-logo {
   position: absolute;
   display: block;
   top: 2px;
   right: 18px;
}
.__cb-controlbar-wrap .__cb-controlbar-close-button {
   background-image: url('/module/lib/framework/pics/cblogin_x.png');
   position: absolute;
   top: 3px;
   right: 5px;
   cursor: pointer;
   width: 9px;
   height: 9px;
}
.__cb-controlbar-wrap .__cb-controlbar-close-button:hover {
   background-image: url('/module/lib/framework/pics/cblogin_x_hover.png');
}
.__cb-controlbar-via, .__cb-controlbar-dimensions {
   display:none;
}
.__cb-controlbar-userdata {
   font-style: italic;
   border-left: 1px solid grey;
   padding-left: 10px;
}