body, input, textarea{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 12px;
    margin:0px;
    padding:0px;
    color: #404040;
}

a{
    text-decoration: none;
    color: #404040;
}
a:hover{
    text-decoration: none;
    color: #1386B6;
}

h3 {
    color:#1386B6;
}

img{
    border: none;
}

#container{
    width: 898px;
    margin:0 auto;

}

#topbar{
    height:66px;
    background:#404040;
    margin: 0 auto;
}

#topmenu{
    margin:0 auto;
    width: 898px;
    color:white;
    text-align: right;
    padding-top:20px;    
}

#topmenu a{
    color:white;
}

#topmenu a:hover{
    color: #9ce0fd;
}

#header{
    background: url('/layoutimages/header.jpg');
    background-repeat: no-repeat;
    height:100px;
    width: 898px;
    margin-top:20px;   
}

#headerslogan{
    font-weight: bold;
    width: 898px;
    text-align: right;
    font-size: 14px;
}

.imagebox{
    margin-right:17px;
    width: 288px;
    float: left;    
}

#personeel{
    background: url('/layoutimages/fotowerknemers.jpg') no-repeat bottom left;
    min-height: 248px;
    width: 333px;
    margin-top: -180px;
}

.tekst{
    float: left;
    /*width: 540px;*/

}

.clear{
    clear: both;
}

#footer{
    background: #1386b6;
    height:136px;
    color:white;
}

#footertekst{
    width: 898px;
    margin:0 auto;
    color:white;
}

#footercopyright{
    float: left;
    width: 200px;
    margin-top:20px;
}

#footercopyright a{
    color: #fff;
}

#footercopyright a:hover{
    color: #404040;
}
#footerinhoud{
    width:600px; 
    float: right;
    margin-top: 20px;
}

#mainmenu {
    /*border: 1px solid red; */
    margin-top: 25px;
    width: 690px;
    float: right;
}


.navigationbig{
    display: block;

}

.navigationbig * {
    padding:0;
    margin:0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
}

.navigationbig ul {
    display: block;
    margin: 0 0 0 0;
    padding: 5px 0 0;
}
.navigationbig ul li {
    list-style: none;
    float: left;
    margin: 0 0 0 5px;
}

.navigationbig ul li a {
    background: url(/layoutimages/btnright.png) top right no-repeat !important;
    display: block;
    padding: 0 20px 0 0;
    color: #fff;
    height: 34px;
    text-decoration: none;
    cursor: pointer;
    
}

.navigationbig ul li a:hover {
    color:#fff; 
    background-position: 100% 100% !important;
    text-decoration: none;
}

.navigationbig ul li a span {
    color:#fff; 
    background: url('../layoutimages/btnleft.png') no-repeat scroll 0 0 transparent !important; 
    display: block;
    line-height: 34px;
    padding: 0 3px 0 22px;
    height:34px;
    cursor: pointer;
}

.navigationbig ul li a span:hover {
    color:#fff; 
    background-position: 0% 100% !important;
    text-decoration: none;
}

.noerrors{
    color:green;
}

.errors{
    color:red;
}

input[type="text"], input[type="password"], textarea, select {
    border: 1px solid #1386b6;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    padding: 5px; 
    border-radius: 3px;
    margin:0px;   
}

#leftbar{
    width: 220px;
    float: left;
}

#rightbar{
    width: 670px;
    float: right;
}

.imgborder{
    border: 1px solid #909597;
}

a.immoinfo{
    color: #1386b6;
}

a.normallink{
    color: #404040;   
}

#photobar{
    width:260px;
    float: left;    
}

#remap{
    width:390px;
    height:350px;
    float: right;
}

#tekstleft{
    width:200px;
    float: left;        
}

#tekstright{
    width:450px;
    float: right;          
}

.imglarge{
    height: 250px;
    width: 250px;   
}

.imgsmall{
    height: 50px;
    width: 50px; 
    float: left;
    padding-right: 10px; 
    padding-top: 10px;   
}


/*****************
* PAGINATION
******************/
.tnt_pagination {
    display:block;
    text-align:right;
    height:22px;
    line-height:21px;
    clear:both;
    padding-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}

.tnt_pagination a:link, .tnt_pagination a:visited{
    padding:12px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #1386B6;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#1386B6;
    width:22px;
    font-weight:normal;
    border-radius: 3px;
}

.tnt_pagination a:hover {
    background-color:#DDEEFF;
    border:1px solid #1386B6;
    color:#0072BC;
    border-radius: 3px;    
}

.tnt_pagination .active_tnt_link {
    padding:12px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #1386B6;
    margin-left:10px;
    text-decoration:none;
    background-color:#DDEEFF;
    color:#1386B6;
    cursor:default;
    border-radius: 3px;
}

.tnt_pagination .disabled_tnt_pagination {
    padding:12px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #1386B6;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#1386B6;
    cursor:default;
    border-radius: 3px;
}