

html{
    font-family: Calibri, Verdana, sans-serif;
}
body{
    margin:0px;
}
#wrap{
    width:960px;
    margin-left:auto;
    margin-right:auto;
    padding-top:160px;
}

#logo{
    background:url('images/husaktech.png') no-repeat;
    width:233px;
    height:89px;
    text-indent:-9999px;
    float:left;
}

a{
    color:#164893;
}

a:active{
    color:#3b5a1c;
}

#header{
    margin-top:0px;
    padding-top:30px;
    margin-bottom:21px;
    padding-bottom:0px;
    position:fixed;
    z-index:150;
    background:#fff;
    border-bottom:1px solid #eaeaea;
    width:100%;
}

.center{
    width:960px;
    margin-left:auto;
    margin-right:auto;

}

.border{
   border-bottom:1px solid #eaeaea;
   width:100%;
   height:1px;
   margin-top:125px;
   position:absolute;
}

.clear{
    clear:both;
}

.menu-primary-menu-container{
    margin-left:285px;
    padding-top:25px;
    width:700px;
}

.menu-primary-menu-container ul{
    list-style:none;
}

.menu-primary-menu-container ul li{
    float:left;
    border-right:1px solid #eaeaea;
}

.menu-primary-menu-container ul li:last-child{
    border:none;
}

.menu-primary-menu-container ul li a{
    display:block;
    padding:8px 28px;
    text-decoration:none;
    color:#bcbdc0;
    font-size:15px;
}

.menu-primary-menu-container ul li a:hover{
    color:#164893;
}

.menu-primary-menu-container ul li.current_page_item a{
    color:#164893;
}

.menu-primary-menu-container ul li.current_page_ancestor a{
    color:#164893;
}

/*  -------------------------

        SUB MENU - coaching

----------------------------- */

.menu-coach-menu-container{
    padding:0px;
    padding-top:25px;
    margin-top:-2px;
    margin-left:-40px;
    position:fixed;
    background:#fff;
    width:100%;
}

.menu-coach-menu-container ul{
    list-style:none;
    overflow:hidden;
}

.menu-coach-menu-container ul li{
    float:left;
    padding:0px;
    margin:0px;  
}

.menu-coach-menu-container ul li a{
    display:block;
    padding:14px 0px;
    width:170px;
    margin-right:20px;
    text-decoration:none;
    color:#eaf8dc;
    font-size:15px;
    text-align:center;
    background:#c9deb3;
}

.menu-coach-menu-container ul li a:hover{
    background:#77ac42;
}

.menu-coach-menu-container ul li.current-menu-item{
    background:url('images/shadow.png') no-repeat;
    background-position:0px 43px;
    padding-bottom:18px;
}

.menu-coach-menu-container ul li.current-menu-item a{
    background:#77ac42;
}

/*  -------------------------

        SUB MENU - leefwijze

----------------------------- */

.menu-leefwijze-menu-container{
    padding:0px;
    padding-top:25px;
    margin-top:-2px;
    margin-left:-40px;
    position:fixed;
    background:#fff;
    width:100%;
}

.menu-leefwijze-menu-container ul{
    list-style:none;
    overflow:hidden;
}

.menu-leefwijze-menu-container ul li{
    float:left;
    padding:0px;
    margin:0px;  
}

.menu-leefwijze-menu-container ul li a{
    display:block;
    padding:14px 0px;
    width:170px;
    margin-right:20px;
    text-decoration:none;
    color:#eaf8dc;
    font-size:15px;
    text-align:center;
    background:#c9deb3;
}

.menu-leefwijze-menu-container ul li a:hover{
    background:#77ac42;
}

.menu-leefwijze-menu-container ul li.current-menu-item{
    background:url('images/shadow.png') no-repeat;
    background-position:0px 43px;
    padding-bottom:18px;
}

.menu-leefwijze-menu-container ul li.current-menu-item a{
    background:#77ac42;
}



/*  -------------------------

      COACHING - Linkjes

----------------------------- */

ul.linkjes{
    list-style: none;
    border:1px solid #d3d3d3;
    border-top:none;
    width:115px;
    padding:5px 0px 8px 4px;
    margin:0px;
    margin-top:-4px;
    
}

ul.linkjes li{
    padding:2px 10px;
    background:url('images/arrow2.png') no-repeat;
    background-position:8px 13px;
}

ul.linkjes li a{
    color:#5f5f5f;
    font-size:11px;
    padding-left:15px;
}

ul.linkjes li a:hover{
    color:#c7c7c7;
}


/*  -------------------------

        DROPDOWN MENU

----------------------------- */

.menu-primary-menu-container ul li:hover {
position: relative;
z-index: 599;
cursor: default;
}

.menu-primary-menu-container ul ul {
visibility: hidden;
position: absolute;
padding:0px;
margin:0px;
width:100%;
background:#fff;
border:1px solid #eaeaea;
border-top:none;
margin-left:-1px;
}

.menu-primary-menu-container ul ul li{
    border:none;
    background:url('images/arrow2.png') no-repeat;
    background-position:10px;
    
}

.menu-primary-menu-container ul ul li a{
    padding:10px 0px 10px 23px;
    color:#5f5f5f;
    font-size:11px;
}

.menu-primary-menu-container ul li:hover ul {
visibility: visible;
}

#oempaloempa{
    width:850px;
    margin-left:auto;
    margin-right:auto;
    margin-top:40px;
    position:relative;
    z-index:10;
    
}

.sliderbg{
    background:url('images/sliderbg.png') no-repeat;
    background-position: top;
    height:551px;
    width:1170px;
    position:absolute;
    margin-left:-110px;
    margin-top:-40px;
    z-index:1;
    
}

div#home-bar{
    height:1px;
    background:#ffffff;
    margin-top:100px;
    position:relative;
    z-index:120;
}

div#home-bar .barwrap{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
}

div#home-bar .article{
    float:left;
    width:285px;
    padding-left:30px;
    height:160px;
    background:url('images/arrow1.png') no-repeat;
    background-position: 285px;
    overflow:hidden;
}

div#home-bar a{
    display:block;
    border-right:2px solid #555952;
    border-left:2px solid #484c45;
    width:270px;
    height:160px;
    float:left;
    padding-right:60px;
    text-decoration:none;
    
}   

div#home-bar a:first-child{
    border-left:none;
}

div#home-bar a:last-child{
    border-right:none;
}

div#home-bar .article h1{
    color:#bcbdc0;
    font-weight:normal;
    font-size:19px;
    margin-bottom:0px;
    margin-top:25px;
}

div#home-bar .article p{
    margin-top:5px;
    color:#808080;
    font-size:12px;
    width:220px;
}



#footer .first{
    border-top:1px solid #eaeaea;
}

#footer .first h1{
    font-size:27px;
    color:#6d6e71;
    font-weight:normal;
    text-align: center;
    letter-spacing: 5px;
}

#footer .copyright{
    background:#535750;
    text-align:center;
    color:#fff;
    padding:40px;
    padding-bottom:30px;
}

.content{
    margin-top:130px;
    overflow:hidden;
    margin-bottom:50px;
}

.page{
    margin-top:10px;
    float:left;
}

.page2{
    margin-top:10px;
    float:left;
}

.page h1{
    font-size:17px;
    color:#595959;
    font-weight:normal;
    padding:14px 0px;
    width:170px;
    margin-right:20px;
    text-decoration:none;
    color:#eaf8dc;
    text-align:center;
    background:#77AC42;
}



.right{
    float:left;
    margin-top:102px;
    margin-left:60px;
}


.content img{
    border:1px solid #d3d3d3;
    padding:3px;
    max-width:180px;
}

.right img{
    border:1px solid #d3d3d3;
    padding:3px;
}

.content .green img{
    border:1px solid #d3d3d3;
    padding:2px;
}

.left{
    float:left;
    width:180px;
    height:1px;
    
}

.content .tekst{
    float:left;
    margin-left:20px;
}

.content .tekst h1{
    font-size:17px;
    color:#595959;
    font-weight:normal;
    padding-left:15px;
    background:url('images/arrow3.png') no-repeat;
    background-position:0px 5px;
}

h1.arrow{
    font-size:17px;
    color:#595959;
    font-weight:normal;
    padding-left:15px;
    background:url('images/arrow3.png') no-repeat;
    background-position:0px 5px;
}

.content .tekst p{
    width:650px;
    line-height:22px;
    color:#595959;
}

.content .small p{
    width:400px;
}

.content .no-margin{
    margin-left:0px;
}

.top-margin{
    margin-top:10px;
}

.content .foto{
    float:left;
}

.post-wrapper{
   clear:both;
   padding-top:50px;
   overflow:hidden;
    
    
}

table{
    color:#595959;
}

table td{
    padding-bottom:8px;
}

table tr td:nth-child(1){
    font-weight:bold;
    padding-right:30px;
    color:#164893;
}

.wpcf7{
    width:450px;
}

p.korstuur{
    width:400px;
    overflow:hidden;
}

form{
    margin-top:40px;
}

.field1 {
    width:200px;
    float:left;
    clear:left;
}

.field1 input{
    width:200px;
    margin-bottom:20px;
    height:22px;
    margin-top:3px;
}

.content .field1 p{
    width:200px;
    margin-top:0px;
}

label{
    color:#808080;
    font-size:14px;
    padding-left:12px;
    background:url('images/arrow2.png') no-repeat;
    background-position:0px 5px;    

}

.field2 {
    float:left;
    width:200px;
    margin-top:-136px;
    margin-left:20px;
}

.field2 textarea{
    resize:none;
    height:122px;
    border:1px solid #77AC42;
    background:#fff;
    margin-top:3px;
    width:339px;
}



input{
    border:1px solid #77AC42;
    background:#fff;
}

input.wpcf7-submit{
    padding:4px 0px;
    width:343px;
    color:#164893;
    cursor:pointer;
    float:left;
    margin-left:22px;
    margin-top:4px;
}

input:focus,
textarea:focus
{
    outline:0.1em solid #77AC42;
}

.no-border img{
    border:none;
}

h1.arrow{
    font-size:17px;
    color:#595959;
    font-weight:normal;
    padding-left:15px;
    background:url('images/arrow3.png') no-repeat;
    background-position:0px 5px;
}

.fb{
    position:relative;
    margin-top:30px;
    float:right;
    border:1px solid #77ac42;
    border-bottom:none;
    
    margin-right:160px;
}

.fb img{
    padding:8px 13px 2px 13px;
}

.fb:hover{
    border:1px solid #9cd465;
    border-bottom:none;
}

ul#sidebar{
    margin-top: -15px;
    float: right;
    margin-right: 20px;
    list-style: none;
}

ul#sidebar li#transposh-2{
	width:100px;
	display:inline;
}