/* protect - style.css */
/* general */
* {
 margin:0;
 padding:0;
}
body, input, textarea {
 font-family:Arial,Helvetica, sans-serif;
 font-size:86%;
 color:#000;
}
body {
 background:url(images/body_bgrnd.png) repeat-x #0a141f;
 color:#fff;
}
input, textarea {
 font-size:1em;
}
a {
 color:#fff;
}
a:hover {
 text-decoration:none;
}
a img {
 border:none;
}
img#print {display:none;}

/* main container */
div#main {
 width:949px;
 margin:0 auto;
 background:url(images/header_bgrnd.jpg) no-repeat;
}
div#main:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}  

h1#header {
 text-indent:-6000px;
 width:949px;
 height:392px;
}



/* menue */
ul.sslmenue {
 list-style-type:none;
}
/* hauptmenue */
ul.sub1 { 
 height:47px;
 padding-left:8px;
}
ul.sub1 li {
 float:left;
 margin-right:1px;
}
ul.sub1 li a {
 float:left;
 line-height:47px;
 text-decoration:none;
 padding:0 8px 0 8px; 
 font-size:1em;
 font-weight:bold;
}
ul.sub1 li a.sslmenueactive,
ul.sub1 li a:hover {
 text-decoration:none;
 background:url(images/hover_bgrnd.png) repeat;
}
* html ul.sub1 li a.sslmenueactive,
* html ul.sub1 li a:hover {
 background:url(images/hover_bgrnd_ie6.gif) repeat;
}
ul.sub1 li a.sslmenueactive {
 cursor:default;
}

/* content */
div#self-service-lite {
 width:869px;
 padding:40px;
 background:#0a141f;
}


/* home */
a#home {
 display:block;
 text-align:right;
 height:45px;
 width:210px;
 padding:80px 90px 0 0;
 position:absolute;
 top:80px;
 left:21px;
 text-decoration:none;
 color:#fff;
}
a#home b {
 display:none;
}
a#home:hover b {
 display:block;
}

/* socials */
div.footer-socials {
 padding:25px 0 0 40px;
 height:1%;
 margin-top:70px;
}
div.footer-socials:after {content:" "; display:block; height:0; clear:both; visibility:hidden;} 
div.footer-socials h5 {
 font-size:1.1em;
 padding-bottom:5px;
}
div.footer-socials div.socials-content {
 float:left;
 padding:0 15px 20px 0;
}
 
 
 
 
 
 
 
 
 
 

/* admin */
a#adm {
 display:block;
 width:15px;
 height:15px;
 text-indent:-500px;
 position:absolute;
 top:0;
 left:0;
 cursor:default;
}


/* --- backend --- */
div#self-service-lite form.ssl_login {
 color:#000;
}
div#self-service-lite form#ssladmmainform h3, div#self-service-lite div#ssllicence form h3, div#self-service-lite form.sslmenueeditor h3, div#self-service-lite div.sslcurrentpasswords h3 {
 color:#fff ! important;
}












