﻿/* general */
* {
 margin:0;
 padding:0;
}
body {
font-family:Georgia,Arial,sans-serif;
 font-size:86%;
 color:#000;
 background:#ebebeb;
}
a {
 color:#000;
}
a:hover {
 text-decoration:none;
}
a img {
 border:none;
}



/* search form */
form.ssl_searchform {
	position: absolute;
	top: 10px;
	left: 10px;
}
form.ssl_searchform fieldset input.sslsearchinput {
 width:100px;
 padding:0 0 0 2px;
}
form.ssl_searchform fieldset input.sslsearchbutton {
 padding:0;
 font-weight:normal;
 background:#fff;
}


/* main container */
div#main {
 margin:0 auto 0 auto;
 position:relative;
 background:#fff;
 border-width:0 1px 1px 1px;
 border-style:solid;
 border-color:#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: 2.2em;
	padding: 125px 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:99;
}
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%;
	background: #FFE9C9;
}
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: #FFF4E1;
}
ul.sub1 li:hover,
ul.sub1 li:hover a:hover {
 background-color:#FFECCD;
}
ul.sub1 li:hover ul * a:hover,
ul.sub1 * a:hover {
 background:#fff;
}
ul.sub1 li a.sslmenueactive {
	background: #EAC68A;
	color: #000;
}
ul.sub1 li ul {
 display:none;
	position:absolute;
 padding:1px 0 0 0;
 margin:0 0 0 0;
 background-color:#FFECCD;
}
/* 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;
}

h1 {
	font-size: 1.2em;
}

h2 {
	font-size: 1.1em;
}

h3 {
	font-size: 1.0em;
}



