/* Self!Service lite - Template 5 - style.css */
/* Free Download: www.kick-image.at > Self!Service lite > Free Templates */
/* general */
* {
 margin:0;
 padding:0;
}
body { font-family:Arial, Verdana, sans-serif; font-size:86%; color:#000; background: #ebebeb url(back.png); }
a {
 color:#000;
}
a:hover {
 text-decoration:none;
}
a img {
 border:none;
}

/* main container */
div#main { margin:3px auto 0; position:relative; background:#fff; border: solid 1px #999; }

/* head */
div#head {
 width:100%;
 background:#ccc;
}
body.header_image div#head {
 text-indent:-5000px;
}
/* name of site, name of company */
div#head h1 {
 font-size:1.6em;
 padding:40px 0 0 10px;
}
div#head h1 a {
 text-decoration:none;
}
div#head h1 a:hover {
 text-decoration:underline;
}
div#head h2 {
 font-size:1.2em;
 height:50px;
 padding:0 0 0 10px;
 margin-bottom:2px;
}
/* menue */
/* menue general */
div#menue {
 position:relative;
 z-index:100;
}
ul.sslmenue {
 list-style-type:none;
}
ul.sslmenue * a {
 text-decoration:none;
}
ul.sslmenue * a.sslmenueactive {
 background:#ccc;
 color:#000;
}
/* menue main level */
ul.sub1 {
 padding:1px 5px 1px 5px;
 overflow:hidden;
 height:1%;
 border-top:1px dotted #ccc; 
 border-bottom:1px dotted #ccc;
 background:#efefef;
}
ul.sub1 li {
 float:left;
 margin:0 1px 0 0;
}
ul.sub1 li a {
 display:block;
 padding:2px 5px 3px 5px;
}
ul.sub1 li:hover,
ul.sub1 li:hover a:hover {
 background-color:#ccc;
}
ul.sub1 li:hover,
ul.sub1 li:hover a:hover {
 background-color:#ccc;
}
ul.sub1 li:hover ul * a:hover,
ul.sub1 * a:hover {
 background:#fff;
}
ul.sub1 li a.sslmenueactive {
 background:#ccc;
 color:#000;
}
ul.sub1 li ul {
 display:none;
	position:absolute;
 padding:1px 0 0 0;
 margin:0 0 0 0;
 background-color:#ccc;
}
/* sub */
ul.sub1 li * li {
 float:none;
 position:relative;
 margin:0 0 0 0;
}
ul.sub1 ul * ul {
 width:100%;
 top:0;
 left:99%;
 padding:0 0 0 0;
}
ul.sub1 ul * a {
 padding:2px 5px 3px 5px;
 border:1px dotted #999;
}
ul.sub1 ul * a.sslmenueactive {
 background:#fff;
 color:#000;
}
ul.sub1 li:hover ul * ul {
 display:none;
}
ul.sub1 li:hover ul, 
ul.sub1 ul li:hover ul, 
ul.sub1 ul ul li:hover ul,
ul.sub1 ul ul ul li:hover ul,
ul.sub1 ul ul ul ul li:hover ul,
ul.sub1 ul ul ul ul ul li:hover ul
{
 display:block;
}

/* submenue lt ie7 without js */
div#ie_no_js ul { 
 width:100%;
 padding:1px;
 list-style-type:none;
 clear:both;
}
div#ie_no_js ul.sub2 {padding-left:10px;}
div#ie_no_js ul.sub3 {padding-left:20px;}
div#ie_no_js ul.sub4 {padding-left:30px;}
div#ie_no_js ul.sub5 {padding-left:40px;}
div#ie_no_js ul.sub6 {padding-left:50px;}
div#ie_no_js ul li {
 float:left;
 padding:0 2px 0 2px;
}
div#ie_no_js ul li a {
 display:block;
 padding:2px 2px 2px 2px;
 text-decoration:none;
}
div#ie_no_js a:hover,
div#ie_no_js a.sslmenueactive {
 text-decoration:underline;
}


/* content */
div#self-service-lite {
 padding:25px 20px 20px 20px;
 background:#fff;
}

/* footer */
ul#footer {
 margin:5px auto;
 border:1px solid #999;
 background:#fff;
 padding:5px 0 5px 0;
 font-size:0.8em;
 list-style-type:none;
 overflow:hidden;
}
ul#footer li {
 float:left;
 padding:0 0 0 10px;
}

