/* fiebiger - style.css */
/* gelb: #E9C84B */
/* general */
* {
 margin:0;
 padding:0;
}
body, input, textarea {
 font:96.01%/130% Arial,Helvetica,sans-serif;
}
input, textarea {
 font-size:1em;
}
body {
 background:url(images/striche.gif) repeat center top #3b3b3b;
 border-top:2px solid #E9C84B;
 color:#fff;
 padding-bottom:35px;
}
a {
 /* color:#e2e2e2; */
 color:#fff;
}
a:hover {
 text-decoration:none;
}
img#print,
p#print-foot {display:none;}

/* head */
div#header {
 margin-top:50px;
 height:138px;
 background:#fff;
 border-top:3px solid #E9C84B;
 border-bottom:3px solid #E9C84B;
 background:url(images/header_bgrnd_gelb.jpg) no-repeat top center #fff;
}
div#header h1 {
 width:960px;
 height:140px;
 margin:0 auto;
 text-indent:-5000px;
 background:url(images/logo.png) no-repeat 0 16px;
}
div#header h2 {
 text-indent:-5000px;
}

/* content */
div#content {
 width:960px;
 margin:0 auto;
 background:#3b3b3b;
 height:1%;
 padding:45px 0 45px 0;
 border-bottom:2px solid #E9C84B;
 position:relative;
}
div#content:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}

/* menue */
ul.sub1 {
 width:180px;
 background:#383838;
 float:left;
}
ul.sslmenue li {
 list-style-type:none;
}
ul.sslmenue li a {
 display:block;
 padding:5px 0 2px 10px;
 text-decoration:none;
 border-bottom:1px dotted #b9b9b9;
}
ul.sslmenue li a:hover {
 background:#3b3b3b;
}
ul.sslmenue li ul li a {
 padding-left:16px;
}
ul.sslmenue li ul li ul li a {
 padding-left:22px;
}
ul.sub1 * ul {
 padding-bottom:10px;
}
ul.sslmenue a.sslmenueactive, 
ul.sslmenue a.sslmenueactive:hover {
 font-weight:bold;
 color:#E9C84B;
 background:#383838;
}





div#self-service-lite {
 width:725px;
 padding:0;
 float:right;
 margin-right:25px;
}
div#self-service-lite div.sslheadline h3 {
 font-size:1.3em;
 padding:10px 0 6px 10px;
 border-bottom:1px dotted #b9b9b9;
 background:#383838;
 color:#E9C84B;
 letter-spacing:0.05em;
}
div#self-service-lite div.sslheadline h4 {
 border-bottom:1px dotted #b9b9b9;
 color:#E9C84B;
 font-size:1.2em;
 letter-spacing:0.05em;
}
div#self-service-lite div.sslheadline h5 {
 border-bottom:1px dotted #b9b9b9;
 font-size:1.1em;
 letter-spacing:0.05em;
}
div#self-service-lite div.sslheadline .datum {
 color:#fff ! important;
}
div#self-service-lite div a img {/* image in a link */
 border:none;
}
div#self-service-lite img.sslimageleft {/* image left */
 margin:0 20px 20px 0;
}

div#self-service-lite div.sslusercomment p.sslusercommenttext {
 color:#3b3b3b;
}
div#self-service-lite ul {
 margin:10px 0 10px 25px;
}
div#self-service-lite ul li {
 padding-bottom:8px;
}
div#self-service-lite ul li ul {
 margin-left:0;
}

/* sonderformate */
div#self-service-lite div.suma strong {/* nicht fett */
 font-weight:normal;
}
div#self-service-lite div.suma .fett,
div#self-service-lite div.suma .fett strong {/* fett */
 font-weight:bold;
}
div#self-service-lite div table.home_tab td {
 padding-top:10px;
}
div#self-service-lite div.suma table.home_tab td.tab_left a {
 font-weight:bold;
 color:#E9C84B;
}
div#self-service-lite div.suma table.home_tab td.tab_left a strong {
 font-weight:bold;
}
div#self-service-lite div.cartoon {
 margin-bottom:15px;
}
div#self-service-lite div.ssl_faq {
 margin-top:10px;
}

/* admin */
a#adm, a#adm:hover {
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:10px;
 height:10px;
 text-decoration:none;
 cursor:default;
}
/* home */
a#home {
 display:block;
 width:600px;
 height:138px;
 position:absolute;
 top:-143px;
 left:0;
 text-decoration:none;
}
a#home b {
 display:none;
}
a#home:hover b {
 display:block;
 color:#000;
 margin:83px 0 0 480px; 
}


/* ## verschiedene farben ## */
/* gruen */
body.version_gruen ul.sslmenue a.sslmenueactive, 
body.version_gruen ul.sslmenue a.sslmenueactive:hover {
 color:#58A360;
}
body.version_gruen {
 border-top:2px solid #58A360;
}
body.version_gruen div#header {
 border-top:3px solid #58A360;
 border-bottom:3px solid #58A360;
}
body.version_gruen div#content {
 border-bottom:2px solid #58A360;
}
body.version_gruen div#header {
 background:url(images/header_bgrnd_gruen.jpg) no-repeat top center #fff;
}
body.version_gruen div#self-service-lite div.sslheadline h3 {
 color:#58A360;
}
body.version_gruen div#self-service-lite div.sslheadline h4 {
 color:#58A360;
}

/* blau */
body.version_blau ul.sslmenue a.sslmenueactive, 
body.version_blau ul.sslmenue a.sslmenueactive:hover {
 color:#44a6d3;
}
body.version_blau {
 border-top:2px solid #44a6d3;
}
body.version_blau div#header {
 border-top:3px solid #44a6d3;
 border-bottom:3px solid #44a6d3;
}
body.version_blau div#content {
 border-bottom:2px solid #44a6d3;
}
body.version_blau div#header {
 background:url(images/header_bgrnd_blau.jpg) no-repeat top center #fff;
}
body.version_blau div#self-service-lite div.sslheadline h3 {
 color:#44a6d3;
}
body.version_blau div#self-service-lite div.sslheadline h4 {
 color:#44a6d3;
}

/* rot */
body.version_rot ul.sslmenue a.sslmenueactive, 
body.version_rot ul.sslmenue a.sslmenueactive:hover {
 color:#d9424e;
}
body.version_rot {
 border-top:2px solid #d9424e;
}
body.version_rot div#header {
 border-top:3px solid #d9424e;
 border-bottom:3px solid #d9424e;
}
body.version_rot div#content {
 border-bottom:2px solid #d9424e;
}
body.version_rot div#header {
 background:url(images/header_bgrnd_rot.jpg) no-repeat top center #fff;
}
body.version_rot div#self-service-lite div.sslheadline h3 {
 color:#d9424e;
}
body.version_rot div#self-service-lite div.sslheadline h4 {
 color:#d9424e;
}

/* lila */
body.version_lila ul.sslmenue a.sslmenueactive, 
body.version_lila ul.sslmenue a.sslmenueactive:hover {
 color:#c0c;
}
body.version_lila {
 border-top:2px solid #c0c;
}
body.version_lila div#header {
 border-top:3px solid #c0c;
 border-bottom:3px solid #c0c;
}
body.version_lila div#content {
 border-bottom:2px solid #c0c;
}
body.version_lila div#header {
 background:url(images/header_bgrnd_lila.jpg) no-repeat top center #fff;
}
body.version_lila div#self-service-lite div.sslheadline h3 {
 color:#c0c;
}
body.version_lila div#self-service-lite div.sslheadline h4 {
 color:#c0c;
}

/* --- 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;
}

