* {
   margin:0;
   padding:0
   }
html {
   height:100%
   }
body {
   background:#5f6134 url(http://alelekgroep.telenet.be/img/body-bg-top.gif) repeat-x 50% 0;
   color:#222;
   font-family:Verdana,sans-serif;
   height:100%;
   margin:0 auto;
   position:relative;
   text-align:center
   }
a:link,a:visited {
   color:#b9563a;
   font-weight:700;
   text-decoration:none
   }
a:hover {
   color:#000;
   text-decoration:none
   }
img {
   border:none
   }
ul {
   list-style:none
   }
li {
   line-height:12px;
   list-style-image:url(http://alelekgroep.telenet.be/img/bullet_1.gif);
   list-style-position:inside;
   list-style-type:none;
   padding-left:10px;
   padding-top:0
   }
td,tr,p,div {
   font-family:verdana,sans-serif;
   font-size:10px
   }
h1,h2,h3 {
   border-bottom:1px #ddd solid;
   color:#a4b864;
   font-family:"trebuchet ms",sans-serif;
   font-weight:400;
   padding:2px
   }
h1 {
   color:#092e20;
   font-size:218%;
   line-height:1.1em;
   margin-bottom:.6em;
   margin-top:.6em
   }
h2 {
   color:#092e20;
   font-size:150%;
   line-height:1.2em;
   margin-bottom:.2em;
   margin-top:1em
   }
h3 {
   color:#487858;
   font-size:125%;
   font-weight:700;
   margin-bottom:.2em
   }
h4 {
   font-size:100%;
   font-weight:700;
   letter-spacing:1px;
   margin-bottom:-3px;
   margin-top:1.2em;
   text-transform:uppercase
   }
h5 {
   font-size:1em;
   font-weight:700;
   margin-bottom:3px;
   margin-top:1.5em
   }
hr {
   color:#000;
   height:1px;
   width:100%
   }
table {
   border-collapse:collapse;
   text-align:center;
   width:100%
   }
th {
   background:#292929;
   border-bottom:solid 2px #fff;
   border-left:solid 1px #a8814d;
   color:#fff;
   height:29px;
   padding-left:11px;
   padding-right:11px;
   text-align:center
   }
tr {
   height:30px
   }
td {
   border-bottom:1px solid #6c6c6c;
   border-left:solid 1px #eed9c3;
   border-top:1px solid #6c6c6c;
   padding:5px 11px
   }
pre {
   font-family:tahoma,verdana,arial;
   font-size:11px
   }
blockquote {
   background-color:#eee;
   border:1px solid #a9a9a9;
   clear:both;
   font-size:.9em;
   line-height:1.7em;
   margin:0;
   padding:1em
   }
.clear {
   clear:both
   }
.form .separator {
   height:30px;
   margin:20px
   }
.form .separator th {
   border-top:1px solid gray
   }
.signature {
   display:none
   }
.centered {
   margin:0 auto;
   text-align:center
   }
.centered p {
   text-align:left
   }
#page_body {
   margin:0 auto;
   min-height:100%;
   position:relative;
   width:100%
   }
#header_cont {
   height:100px;
   margin:0 auto;
   position:relative;
   width:950px;
   z-index:100
   }
#content_body {
   background:#FFF;
   height:100%;
   margin:0 auto;
   min-height:100%;
   position:relative;
   width:950px
   }
#content_right {
   background:#FFF;
   border-left:2px;
   border-left-color:#f47c00;
   border-left-style:solid;
   border-right:2px;
   border-right-color:#f47c00;
   border-right-style:solid;
   float:left;
   margin:0 auto;
   min-height:100%;
   overflow:hidden;
   padding-left:20px;
   padding-right:20px;
   padding-top:20px;
   position:relative;
   text-align:left;
   width:756px
   }
#content_right_box-welcome {
   background:#FFF;
   float:left;
   height:50px;
   margin-left:30px;
   padding-top:20px;
   position:relative;
   width:744px
   }
#content_right_box-1 {
   background:#FFF;
   float:left;
   height:100px;
   padding-left:30px;
   padding-top:10px;
   position:relative;
   width:46%
   }
#content_right_box-2 {
   background:#FFF;
   float:right;
   height:100px;
   padding-right:30px;
   padding-top:10px;
   position:relative;
   width:46%
   }
#content_right_box-content {
   background:#FFF;
   clear:both;
   padding-bottom:20px;
   padding-left:20px;
   padding-top:20px;
   position:relative;
   width:760px
   }
#content_left {
   background:#a6a96b url(http://alelekgroep.telenet.be/img/bg-side.gif) repeat-y 0 0;
   float:left;
   height:100%;
   min-height:100%;
   position:relative;
   width:150px
   }
#content_left_menu {
   padding-left:10px;
   padding-right:20px;
   padding-top:20px;
   position:relative;
   text-align:left;
   width:145px
   }
#content_left_menu a:link,#content_left_menu a:visited {
   color:#FFF5Z3;
   font-weight:700;
   text-decoration:none
   }
#content_left_other {
   bottom:10px;
   clear:both;
   height:250px;
   margin:3px;
   position:absolute;
   text-align:center;
   width:144px
   }
#content_logoblock {
   background:#FFF;
   border:solid 2px #f67b02;
   bottom:50px;
   clear:both;
   height:100px;
   margin-left:170px;
   margin-right:170px;
   position:absolute;
   width:414px
   }
#content_footer {
   background:#5f6134;
   bottom:0;
   clear:both;
   height:40px;
   margin:0 auto;
   width:950px
   }
#header_biglogo_cont { 
   height:80px;
   left:20px;
   position:absolute;
   top:10px;
   width:160px
   }
#top_menu {
   bottom:0;
   height:25px;
   position:absolute;
   right:0;
   width:605px
   }
#outside {
   background:#5f6134;
   border-top:1px solid #5f6134
   }
#navigation-1 {
   border-bottom:5px solid #f67b02;
   border-top:1px solid #f67b02;
   font:normal 8pt verdana,arial,helvetica;
   height:21px;
   list-style:none;
   margin:0;
   padding:1px 0;
   width:100%
   }
#navigation-1 li {
   display:block;
   float:left;
   margin:0;
   padding:0;
   position:relative;
   width:100px
   }
#navigation-1 li a:link,#navigation-1 li a:visited {
   background:#5f6134;
   color:#FFF;
   display:block;
   height:13px;
   padding:4px 0;
   text-align:center;
   text-decoration:none;
   width:100px
   }
#navigation-1 li:hover a,#navigation-1 li a:hover,#navigation-1 li a:active {
   background:#a6a96b;
   border-left:1px solid #f67b02;
   border-right:1px solid #f67b02;
   color:#fff;
   display:block;
   height:13px;
   padding:4px 0;
   text-align:center;
   text-decoration:none;
   width:100px
   }
#navigation-1 li ul.navigation-2 {
   background:#f67b02;
   border:0 solid #5f6134;
   border-top:none;
   display:none;
   left:-1px;
   list-style:none;
   margin:0;
   padding:1px 1px 0;
   position:absolute;
   top:21px;
   width:100px
   }
#navigation-1 li ul.navigation-2 li {
   clear:left;
   width:146px
   }
#navigation-1 li ul.navigation-2 li a:link,#navigation-1 li ul.navigation-2 li a:visited {
   background:#5f6134;
   border:none;
   border-bottom:1px solid #f67b02;
   clear:left;
   padding:4px 0;
   position:relative;
   width:100px;
   z-index:1000
   }
#navigation-1 li ul.navigation-2 li:hover a,#navigation-1 li ul.navigation-2 li a:active,#navigation-1 li ul.navigation-2 li a:hover {
   background:#a6a96b;
   border:none;
   border-bottom:1px solid #f67b02;
   clear:left;
   padding:4px 0;
   position:relative;
   width:100px;
   z-index:1000
   }
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
   background:#fff;
   border:0 solid #5f6134;
   border-left:1px solid #5f6134;
   display:none;
   left:100px;
   list-style:none;
   margin:0;
   padding:1px 1px 0;
   position:absolute;
   top:-2px;
   z-index:900
   }
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
   background:#000
   }
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
   background:#a6a96b
   }
#navigation-1 li ul.navigation-2 li a span {
   color:#fe676f;
   font-size:12pt;
   left:132px;
   position:absolute;
   top:0
   }
#navigation-1 li ul.navigation-2 li:hover a span,#navigation-1 li ul.navigation-2 li a:hover span {
   color:#FFF;
   font-size:12pt;
   left:132px;
   position:absolute;
   top:0
   }
#header_line {
   background-color:#f67b02;
   height:5px;
   position:absolute;
   top:100px;
   width:100%;
   z-index:50
   }
#footer_line {
   background:#f47c00;
   bottom:40px;
   height:5px;
   position:absolute;
   width:100%
   }
.placeholder-editable {
   background:#fff;
   border:1px #bbb solid;
   cursor:text;
   height:1%;
   min-height:1em;
   overflow:hidden;
   padding:5px
   }
.placeholder-editable input {
   float:right;
   margin-top:3px;
   padding:4px 10px
   }
.placeholdeer-over,.edit {
   background:#5c705c;
   border:1px #999 solid;
   color:#fff;
   cursor:hand
   }
.edit {
   padding:5px
   }
.outer a,.outer div,.outer li,.outer ul,.outer body {
   font-family:Verdana,Helvetica,Arial,sans-serif;
   margin:0;
   padding:0
   }
div.menu {
   width:193px
   }
div.menu ul {
   list-style:none;
   text-indent:0
   }
div.menu li {
   list-style:none;
   margin-top:1px
   }
div.menu a {
   background:url(http://alelekgroep.telenet.be/img/tmenu/background.gif);
   color:#FFF;
   display:block;
   font:11px Verdana;
   height:12px;
   padding:4px 30px;
   text-decoration:none
   }
div.menu a:hover {
   background:url(http://alelekgroep.telenet.be/img/tmenu/highlight.gif) no-repeat right;
   color:#000;
   padding:4px 40px
   }
div.menu li a#current {
   background:url(http://alelekgroep.telenet.be/img/tmenu/background-2.gif);
   color:#000;
   display:block;
   font:11px Verdana;
   font-weight:700;
   height:12px;
   padding:4px 30px;
   text-decoration:none
   }
.form input[type=text],.form input[type=password],.form textarea {
   border:1px solid #000;
   padding:3px;
   width:100%
   }
#navigation-1 li:hover ul.navigation-2,#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
   display:block
   }
#top_user {
   position: absolute;
   top: 0;
   right: 0;
   padding: 1.2em 10px;
   font-size: 11px;
   text-align: right;
   }

