* {
margin:0;
padding:0;
outline:none;
}
body {
background:url('../images/bg.png') repeat-x;
font-family:arial, tahoma;
font-size:12px;
color:#000;
}
fieldset {
border:none;
outline:none;
}
img, img a, img a:hover{
border:none;
text-decoration:none;
}
.hidden, .none {
display:none;
}
.clear, .none {
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}
/*	Wrapper
_________________________________________________________________________________
///////////////////////////////////////////////////////////////////////////////*/
#wrapper {
width:990px;
margin:0 auto;
}
/*	Header
_________________________________________________________________________________
///////////////////////////////////////////////////////////////////////////////*/
#header {
height:528px;
position:relative;
}

#header .tijdelijk {
position:absolute;
right:15px;
bottom:15px;
background:url('../images/tijdelijk.png') no-repeat;
width:380px;
height:55px;
z-index:999999;
}


#header2 {
height:260px;
position:relative;
}


#header .logoMenu, #header2 .logoMenu {
border-bottom:1px solid #2d2d2d;
height:170px;
padding:47px 0 0 0;
margin-bottom:13px;
}
#header .logoMenu h1 a, #header2 .logoMenu h1 a {
display:block;
width:154px;
height:60px;
background:url('../images/logo-tirato.png') no-repeat;
color:#FFF;
}
#header .content {
}
#header .content .contentLeft {
float:left;
width:320px;
}

#header .content .contentLeft a {
color:#a4a4a4;
text-decoration:none;
}

#header .content .contentLeft a:hover {
color:#FFF;
}

#header .content .contentLeft2 {
float:left;
width:280px;
margin-right:30px;
border-right:1px solid #2d2d2d;
}
#header .content .contentLeft h2 {
margin:15px 0 10px 0;
color:#a4a4a4;
font-size:17px;
font-weight:normal;
}
#header .content .contentLeft a.more {
display:block;
background:url('../images/pip-more.png') no-repeat right;
color:#a4a4a4;
text-decoration:none;
font-size:15px;
margin-top:30px;
}
#header .content .contentLeft a.more:hover {
color:#FFF;
}
#header .content .contentLeft p {
font-size:12px;
line-height:18px;
text-align:justify;
color:#5f5e5e;
}
#header .content .contentRight {
float:right;
margin-top:1px;
width:645px;
text-align:right;
}
/*	Menu
_________________________________________________________________________________
///////////////////////////////////////////////////////////////////////////////*/
#menu {
position:absolute;
right: 10px;
top: 58px;
/* width: 688px; */
}
#menu ul {
margin:0;
padding:0;
}
#menu li {
list-style:none;
display:inline;
float:left;
}
#menu li a {
display:block;
border:none;
margin:0 15px;
text-decoration:none;
}
#menu li a.news {
width:54px;
height:30px;
background:url('../images/menu_nl.png') no-repeat 0 0;
}
#menu li a.news:hover {
background:url('../images/menu_nl.png') no-repeat 0 -30px;
}
#menu li a.studio {
width:45px;
height:30px;
background:url('../images/menu_nl.png') no-repeat -89px 0;
}
#menu li a.studio:hover {
background:url('../images/menu_nl.png') no-repeat -89px -30px;
}
#menu li a.ourPower {
width:85px;
height:30px;
background:url('../images/menu_nl.png') no-repeat -169px 0;
}
#menu li a.ourPower:hover {
background:url('../images/menu_nl.png') no-repeat -169px -30px;
}
#menu li a.portfolio {
width:66px;
height:30px;
background:url('../images/menu_nl.png') no-repeat -289px 0;
}
#menu li a.portfolio:hover {
background:url('../images/menu_nl.png') no-repeat -289px -30px;
}
#menu li a.contact {
width:56px;
height:30px;
background:url('../images/menu_nl.png') no-repeat -390px -0;
}
#menu li a.contact:hover {
background:url('../images/menu_nl.png') no-repeat -390px -30px;
}
#menu li a.blog {
width:34px;
height:30px;
background:url('../images/menu_nl.png') no-repeat -481px -0;
}
#menu li a.blog:hover {
background:url('../images/menu_nl.png') no-repeat -481px -30px;
}

#menu li a.social {
width:90px;
height:30px;
background:url('../images/menu_nl.png') no-repeat -548px -0;
}
#menu li a.social:hover {
background:url('../images/menu_nl.png') no-repeat -548px -30px;
}
#menu ul {
padding:5px;
position:absolute;
float:right;
top: 34px;
display:none;
width:160px;
text-align:left;
}
#menu ul li {
padding-bottom: 1px;
width:210px;
border-left:1px solid #444444;
}
#menu ul a {
padding: 0px;
font-size:10px;
text-transform:uppercase;
color:#696969;
line-height:18px;
display:block;
}
#menu ul a:hover {
background: none;
/*color:#d31145;*/
color:#FFF;
}
/*	Content
_________________________________________________________________________________
///////////////////////////////////////////////////////////////////////////////*/
#content {
width:990px;
clear:both;
background:url('../images/content_bg.png') repeat-y;
margin-top:35px;
}
#content .leftSide {
width:290px;
float:left;
}
#content .rightSide {
width:635px;
float:right;
}
#content .rightSide hr {
height:1px;
border:none;
color:#e0dfdd;
background:#e0dfdd;
margin:15px 0;
}
#content .leftSide h3 {
font-size:17px;
font-weight:normal;
color:#434343;
padding-bottom:7px;
}
#content .leftSide p {
color:#939290;
line-height:20px;
text-align:justify;
}
hr {
height:1px;
border:none;
color:#e0dfdd;
background:#e0dfdd;
margin:30px 0;
}
.item {
position:relative;
width:644px;
height:126px;
}
.item .date {
background:#0e0e0e;
width:125px;
height:125px;
}
.item .date .day {
font-family:georgia, times new roman;
color:#FFF;
font-weight:normal;
font-size:48px;
display:block;
text-align:center;
padding-top:25px;
}
td.date .day {
font-family:georgia, times new roman;
color:#FFF;
font-weight:normal;
font-size:28px;
display:block;
text-align:center;
}
.item .date .month, td.date .month {
font-family:georgia, times new roman;
color:#FFF;
font-weight:normal;
font-size:11px;
display:block;
text-align:center;
}
.item .image {
position:absolute;
top:0;
left:135px;
border:none;
}
.item .image img {
border:none;
padding:0;
margin:0;
}
.item .content {
position:absolute;
top:0;
right:0px;
width:205px;
height:125px;
}
.item .content h3, h3 {
font-size:15px;
color:#5b5b5b;
font-weight:normal;
padding-bottom:7px;
}
.item .content p {
font-size:12px;
color:#a7a6a3;
line-height:20px;
text-align:left;
}
.item .content a.more {
position:absolute;
display:block;
top:110px;
right:45px;
font-size:10px;
color:#0e0e0e;
width:160px;
text-decoration:none;
text-transform:uppercase;
}
.item .content a.more:hover {
text-decoration:underline;
}
/*	Content tables
_________________________________________________________________________________
///////////////////////////////////////////////////////////////////////////////*/
th, td {
padding:7px;
vertical-align:top;
text-align:left;
}
th {
border-bottom:1px solid #c0c0c0;
color:#727272;
font-weight:normal;
}
td.date {
background:#000;
color:#FFF;
}
td.text {
border-bottom:1px solid #ebebeb;
border-right:1px solid #ebebeb;
font-size:12px;
color:#939290;
}
td.text h2 {
font-size:17px;
font-weight:normal;
color:#000;
}
td a {
color:#333333;
text-decoration:none;
border-bottom:1px solid #333333;
}
td a:hover {
color:#a4a4a4;
text-decoration:none;
border-bottom:1px solid #a4a4a4;
}
/*	Forms
_________________________________________________________________________________
///////////////////////////////////////////////////////////////////////////////*/
label {
display:block;
font-weight:bold;
padding:3px 0 6px 0;
color:#939290;
margin-top:15px;
}

label.left {
text-align:left;
}
input.text {
border-top:1px solid #c5c5c5;
border-left:1px solid #c5c5c5;
border-bottom:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
color:#898887;
font-family:arial, tahoma;
font-size:12px;
padding:8px 10px;
width:225px;
margin-bottom:7px;
}
input.text:focus {
border-top:1px solid #6e6e6e;
border-left:1px solid #6e6e6e;
border-bottom:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
background:#fafafa;
color:#000;
}

input.text2 {
border-top:1px solid #232323;
border-left:1px solid #232323;
border-bottom:1px solid #383838;
border-right:1px solid #383838;
color:#898887;
background:#1a1a1a;
font-family:arial, tahoma;
font-size:12px;
padding:6px 8px;
width:225px;
margin-bottom:7px;
}

input.text2:focus {
border-top:1px solid #555555;
border-left:1px solid #555555;
border-bottom:1px solid #555555;
border-right:1px solid #555555;
color:#fff;
}

input.text3 {
border-top:1px solid #232323;
border-left:1px solid #232323;
border-bottom:1px solid #383838;
border-right:1px solid #383838;
color:#898887;
background:#1a1a1a;
font-family:arial, tahoma;
font-size:12px;
padding:6px 8px;
width:640px;
float:left;
margin-bottom:7px;
}

input.text3:focus {
border-top:1px solid #555555;
border-left:1px solid #555555;
border-bottom:1px solid #555555;
border-right:1px solid #555555;
color:#fff;
}

textarea.text3 {
border-top:1px solid #232323;
border-left:1px solid #232323;
border-bottom:1px solid #383838;
border-right:1px solid #383838;
color:#898887;
background:#1a1a1a;
font-family:arial, tahoma;
font-size:12px;
padding:6px 8px;
width:640px;
margin-bottom:7px;
height:90px;
float:left;
}

textarea.text3:focus {
border-top:1px solid #555555;
border-left:1px solid #555555;
border-bottom:1px solid #555555;
border-right:1px solid #555555;
color:#fff;
}
input.submit, .action {
background:#3c3c3c;
outline:none;
border:none;
color:#FFF;
font-size:10px;
text-transform:uppercase;
font-family:arial, tahoma;
padding:6px 10px;
margin-top:5px;
cursor:pointer;
float:left;
}
input.submitGray {
background:#c2c2c2;
outline:none;
border:none;
color:#FFF;
font-size:10px;
text-transform:uppercase;
font-family:arial, tahoma;
padding:6px 10px;
margin-top:5px;
cursor:pointer;
}

/*	Popup
_________________________________________________________________________________
///////////////////////////////////////////////////////////////////////////////*/

.backgroundPopup2 {
display:block;
position:fixed;
_position:absolute;
height:100%;
width:100%;
top:0;
left:0;
background:#000;
z-index:1;
color:#FFF;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
#portfolioItem {
width:920px;
background:#FFF;
padding:5px;
display:block;
position:fixed;
_position:absolute;
left:50%;
top:25%;
margin-left:-460px;
z-index:2;
border:4px solid #0c0c0c;
}
#portfolioItem .top {
position:relative;
background:#0c0c0c;
padding:15px 8px 2px 8px;
height:29px;
}
.close {
position:absolute;
left: 844px;
top: 0px;
height: 33px;
width: 75px;
}
#portfolioItem h2 {
color:#FFF;
font-weight:normal;
font-size:15px;
}
#portfolioItem img {
border:none;
}
#portfolioItem .gray {
color:#686868;
}
#portfolioItem .content {
width:220px;
color:#545352;
float:left;
padding:15px;
font-size:11px;
margin-top:5px;
}
#portfolioItem .showcase {
width:644px;
height:380px;
float:right;
border:2px solid #e7e7e7;
margin-top:5px;
background:url('../images/play.png') no-repeat center center #0e0e0e;
}
#portfolioItem p {
line-height:19px;
padding-bottom:15px;
}
#portfolioItem a {
color:#333333;
text-decoration:none;
border-bottom:1px solid #333333;
}
#portfolioItem a:hover {
color:#a4a4a4;
text-decoration:none;
border-bottom:1px solid #a4a4a4;
}
#portfolioItem .clear {
clear:both;
}
.rightSide h1 {
font-size:28px;
color:#5b5b5b;
font-weight:normal;
padding-bottom:7px;
margin-bottom:14px;
font-family:Georgia, Times, serif;
border-bottom:1px solid #e0dfdd;
}
.rightSide h4 {
font-size:12px;
color:#5b5b5b;
font-weight:bold;
padding-bottom:4px;
margin-bottom:7px;
font-family:arial, Georgia, Times, serif;
border-bottom:1px dotted #c0c0c0;
}
.rightSide h2 {
font-size:13px;
color:#5b5b5b;
font-weight:bold;
font-family:arial, tahoma;

}
.rightSide p {
color:#6d6c6b;
line-height:20px;
text-align:justify;
margin-bottom:25px;
}
.rightSide ul {
color:#6d6c6b;
line-height:20px;
padding:0;
margin:0 0 25px 25px;
}

.rightSide a {
text-decoration:underline;
color:#000;
}
.rightSide a:hover {
text-decoration:none;
}
.rightSide img {
/*
border:5px solid #ececec;
padding:4px;
margin:0 25px 25px 0;*/
}
.contentImg-right {
margin:0 0 0 15px;
border:2px solid #f3f3f3;
padding:3px;
}
.contentImg-left {
margin:0 15px 0 0;
border:2px solid #f3f3f3;
padding:3px;
}
/*	Teampage
_________________________________________________________________________________
///////////////////////////////////////////////////////////////////////////////*/
#teampage {
width:990px;
background:url('../images/teampage-bg.png') repeat-y;
}
#teampage .col-1 {
width:270px;
float:left;
}
#teampage .col-1 .teamHolder {
display:block;
height:90px;
border-bottom:1px dotted #c0c0c0;
}
#teampage .col-1 img {
border:5px solid #3e3e3e;
margin:0 15px 0 0;
width:70px;
height:70px;
}
#teampage .col-1 h2 {
color:#FFF;
font-size:18px;
font-weight:normal;
padding-bottom:7px;
}
#teampage .col-1 h3 {
color:#c0c0c0;
font-size:14px;
font-weight:normal;
}
#teampage .col-1 p {
color:#777777;
}
.clearBig {
padding-bottom:25px;
clear:both;
}

.round {
font-size:11px;
background:url('../images/button-left.png') no-repeat left;
height:26px;
display:block;
display:inline-block;
text-align:right;
padding-left:15px;
}
.round span {
background:url('../images/button-right.png') no-repeat right;
height:24px;
display:block;
display:inline-block;
padding-right:13px;
padding-top:2px;
}
a.round {color:#c3c3c3; text-decoration:none;}
a.round:hover {color:#FFF;}
#imageContainer {
            position:relative;
            margin:auto;
			height:291px;
}

#imageContainer img {
            display:none;
            position:absolute;
            top:0; left:0;
}

ul#last_blog {
list-style:none;
}

ul#last_blog li  {
display:block;
}

ul#last_blog li a {
display:block;
color:#666;
text-decoration:underline;
padding:4px 0;
}

ul#last_blog li a:hover {
color:#a4a4a4;
text-decoration:none;
}

#sitemap-list ul {
margin:0;
padding:0 0 0 27px;
}

#sitemap-list li {
list-style:none;
display:block;
line-height:26px;
}

#sitemap-list li a {
background:url('../images/plus.png') no-repeat left center;
padding-left:27px;
color:#505050;
text-decoration:none;
font-weight:bold;
}


#sitemap-list li ul li a {
background:url('../images/arrow.png') no-repeat left center;
padding-left:15px;
color:#6e6e6e;
text-decoration:none;
font-weight:normal;
}

#sitemap-list li a:hover {
text-decoration:underline;
}

#clients {
position:relative;
width:640px;
height:600px;
}
#clients a.apollo {
width:171px;
height:40px;
background:url('../images/logo/apollo.png') no-repeat;
position:absolute;
top: 57px;
left: 17px;
}
#clients a.apollo:hover {
background:url('../images/logo/apollo.png') no-repeat -212px 0px;
}
#clients a.thermae {
width:155px;
height:90px;
background:url('../images/logo/thermae.png') no-repeat;
position:absolute;
top:25px;
left:242px;
}
#clients a.thermae:hover {
background:url('../images/logo/thermae.png') no-repeat -155px 0px;
}
#clients a.rtl {
width:77px;
height:70px;
background:url('../images/logo/rtl.png') no-repeat;
position:absolute;
top:49px;
left:494px;
}
#clients a.rtl:hover {
background:url('../images/logo/rtl.png') no-repeat -83px 0px;
}
#clients a.bovag {
width:60px;
height:90px;
background:url('../images/logo/bovag.png') no-repeat;
position:absolute;
top:190px;
left:65px;
}
#clients a.bovag:hover {
background:url('../images/logo/bovag.png') no-repeat -62px 0px;
}
#clients a.sandton {
width:164px;
height:66px;
background:url('../images/logo/sandton.png') no-repeat;
position:absolute;
top:199px;
left:453px;
}
#clients a.sandton:hover {
background:url('../images/logo/sandton.png') no-repeat -165px 0px;
}
#clients a.cocacola {
width:160px;
height:66px;
background:url('../images/logo/cocacola.png') no-repeat;
position:absolute;
top:200px;
left:241px;
}
#clients a.cocacola:hover {
background:url('../images/logo/cocacola.png') no-repeat -159px 0px;
}
#clients a.rijkswaterstaat {
width:160px;
height:55px;
background:url('../images/logo/rijkswaterstaat.png') no-repeat;
position:absolute;
top:303px;
left:235px;
}
#clients a.rijkswaterstaat:hover {
background:url('../images/logo/rijkswaterstaat.png') no-repeat -160px 0px;
}
#clients a.all4trucks {
width:139px;
height:35px;
background:url('../images/logo/all4trucks.png') no-repeat;
position:absolute;
top:373px;
left:252px;
}
#clients a.all4trucks:hover {
background:url('../images/logo/all4trucks.png') no-repeat -143px 0px;
}
#clients a.douweegberts {
width:49px;
height:49px;
background:url('../images/logo/douweegberts.png') no-repeat;
position:absolute;
top:491px;
left:75px;
}
#clients a.douweegberts:hover {
background:url('../images/logo/douweegberts.png') no-repeat -55px 0px;
}

#clients a.saralee {
width:131px;
height:49px;
background:url('../images/logo/saralee.png') no-repeat;
position:absolute;
top:491px;
left:255px;
}
#clients a.saralee:hover {
background:url('../images/logo/saralee.png') no-repeat -132px 0px;
}

#clients a.ticketsplus {
width:83px;
height:70px;
background:url('../images/logo/ticketsplus.png') no-repeat;
position:absolute;
top:478px;
left:492px;
}
#clients a.ticketsplus:hover {
background:url('../images/logo/ticketsplus.png') no-repeat -81px 0px;
}
#clients a.jetix {
width:124px;
height:80px;
background:url('../images/logo/jetix.png') no-repeat;
position:absolute;
top:328px;
left:473px;
}
#clients a.jetix:hover {
background:url('../images/logo/jetix.png') no-repeat -143px 0px;
}

#clients a.eclectic {
width:102px;
height:80px;
background:url('../images/logo/eclectic.png') no-repeat;
position:absolute;
top:57px;
left:40px;
}

#clients a.eclectic:hover {
background:url('../images/logo/eclectic.png') no-repeat -100px 0;
}
#clients a.krijtlijn {
width:115px;
height:88px;
background:url('../images/logo/krijtlijn.png') no-repeat;
position:absolute;
top:49px;
left:260px;
}

#clients a.krijtlijn:hover {
background:url('../images/logo/krijtlijn.png') no-repeat -117px 0;
}

#clients a.smits {
width:140px;
height:49px;
background:url('../images/logo/smits.png') no-repeat;
position:absolute;
top:81px;
left:466px;
}

#clients a.smits:hover {
background:url('../images/logo/smits.png') no-repeat -143px 0;
}
#clients a.seatrack {
width:157px;
height:49px;
background:url('../images/logo/seatrack.png') no-repeat;
position:absolute;
top:191px;
left:27px;
}

#clients a.seatrack:hover {
background:url('../images/logo/seatrack.png') no-repeat -155px 0;
}
#clients a.kenhardt {
width:140px;
height:62px;
background:url('../images/logo/kenhardt.png') no-repeat;
position:absolute;
top:183px;
left:251px;
}

#clients a.kenhardt:hover {
background:url('../images/logo/kenhardt.png') no-repeat -141px 0;
}
#clients a.libema {
width:151px;
height:51px;
background:url('../images/logo/libema.png') no-repeat;
position:absolute;
top:190px;
left:460px;
}

#clients a.libema:hover {
background:url('../images/logo/libema.png') no-repeat -151px 0;
}
#clients a.outokumpu {
width:104px;
height:51px;
background:url('../images/logo/outokumpu.png') no-repeat;
position:absolute;
top:303px;
left:37px;
}

#clients a.outokumpu:hover {
background:url('../images/logo/outokumpu.png') no-repeat -105px 0;
}
#clients a.crowneplaza {
width:131px;
height:63px;
background:url('../images/logo/crowne_plaza.png') no-repeat;
position:absolute;
top:302px;
left:247px;
}
#clients a.crowneplaza:hover {
background:url('../images/logo/crowne_plaza.png') no-repeat -130px 0;
}
#clients a.oog {
width:106px;
height:49px;
background:url('../images/logo/oog.png') no-repeat;
position:absolute;
top:303px;
left:477px;
}
#clients a.oog:hover {
background:url('../images/logo/oog.png') no-repeat -108px 0;
}
#clients a.medifit {
width:132px;
height:37px;
background:url('../images/logo/medifit.png') no-repeat;
position:absolute;
top:437px;
left:32px;
}
#clients a.medifit:hover {
background:url('../images/logo/medifit.png') no-repeat -163px 0;
}

#clients a.gulpen {
width:100px;
height:88px;
background:url('../images/logo/hotel_gulpen.png') no-repeat;
position:absolute;
top:429px;
left:265px;
}
#clients a.gulpen:hover {
background:url('../images/logo/hotel_gulpen.png') no-repeat -100px 0;
}
#clients a.leebo {
width:125px;
height:38px;
background:url('../images/logo/leebo.png') no-repeat;
position:absolute;
top:443px;
left:470px;
}
#clients a.leebo:hover {
background:url('../images/logo/leebo.png') no-repeat -126px 0;
}
#clients a.holidayinn {
width:125px;
height:68px;
background:url('../images/logo/holiday-inn.png') no-repeat;
position:absolute;
top:57px;
left:42px;
}
#clients a.holidayinn:hover {
background:url('../images/logo/holiday-inn.png') no-repeat -124px 0;
}
#clients a.topfysio {
width:59px;
height:68px;
background:url('../images/logo/topfysio.png') no-repeat;
position:absolute;
top:57px;
left:289px;
}
#clients a.topfysio:hover {
background:url('../images/logo/topfysio.png') no-repeat -61px 0;
}
#clients a.brabanthallen {
width:145px;
height:79px;
background:url('../images/logo/brabanthallen.jpg') no-repeat;
position:absolute;
top:52px;
left:462px;
}
#clients a.brabanthallen:hover {
background:url('../images/logo/brabanthallen.jpg') no-repeat -161px 0;
}
#clients a.gwl {
width:106px;
height:79px;
background:url('../images/logo/gwl.jpg') no-repeat;
position:absolute;
top:183px;
left:43px;
}
#clients a.gwl:hover {
background:url('../images/logo/gwl.jpg') no-repeat -107px 0;
}
#clients a.ganto {
width:122px;
height:65px;
background:url('../images/logo/ganto.jpg') no-repeat;
position:absolute;
top:192px;
left:267px;
}
#clients a.ganto:hover {
background:url('../images/logo/ganto.jpg') no-repeat -118px 0;
}
#clients a.pracsens {
width:107px;
height:69px;
background:url('../images/logo/pracsens.jpg') no-repeat;
position:absolute;
top:193px;
left:474px;
}
#clients a.pracsens:hover {
background:url('../images/logo/pracsens.jpg') no-repeat -105px 0;
}
#clients a.auberge-du-bonheur {
width:187px;
height:38px;
background:url('../images/logo/auberge-du-bonheur.jpg') no-repeat;
position:absolute;
top:324px;
left:22px;
}
#clients a.auberge-du-bonheur:hover {
background:url('../images/logo/auberge-du-bonheur.jpg') no-repeat -189px 0;
}
#clients a.golden-tulip {
width:138px;
height:51px;
background:url('../images/logo/golden-tulip.jpg') no-repeat;
position:absolute;
top:305px;
left:256px;
}
#clients a.golden-tulip:hover {
background:url('../images/logo/golden-tulip.jpg') no-repeat -139px 0;
}
#clients a.pooltechnics {
width:167px;
height:37px;
background:url('../images/logo/pooltechnics.jpg') no-repeat;
position:absolute;
top:325px;
left:454px;
}
#clients a.pooltechnics:hover {
background:url('../images/logo/pooltechnics.jpg') no-repeat -166px 0;
}
#clients a.sbs {
width:170px;
height:37px;
background:url('../images/logo/sbs-architectuur.jpg') no-repeat;
position:absolute;
top:451px;
left:26px;
}
#clients a.sbs:hover {
background:url('../images/logo/sbs-architectuur.jpg') no-repeat -178px 0;
}
#clients a.jm-van-delft {
width:73px;
height:74px;
background:url('../images/logo/jm-van-delft.jpg') no-repeat;
position:absolute;
top:432px;
left:279px;
}
#clients a.jm-van-delft:hover {
background:url('../images/logo/jm-van-delft.jpg') no-repeat -83px 0;
}
#clients a.makelink {
width:130px;
height:44px;
background:url('../images/logo/makelink.jpg') no-repeat;
position:absolute;
top:452px;
left:468px;
}
#clients a.makelink:hover {
background:url('../images/logo/makelink.jpg') no-repeat -128px 0;
}
#clients a.cartouche {
width:167px;
height:26px;
background:url('../images/logo/cartouche-fashion.jpg') no-repeat;
position:absolute;
top:85px;
left:29px;
}
#clients a.cartouche:hover {
background:url('../images/logo/cartouche-fashion.jpg') no-repeat -171px 0;
}
#clients a.veeservice {
width:131px;
height:65px;
background:url('../images/logo/veeservice.jpg') no-repeat;
position:absolute;
top:60px;
left:253px;
}
#clients a.veeservice:hover {
background:url('../images/logo/veeservice.jpg') no-repeat -130px 0;
}
#clients a.unifine {
width:114px;
height:66px;
background:url('../images/logo/unifine.jpg') no-repeat;
position:absolute;
top:61px;
left:470px;
}
#clients a.unifine:hover {
background:url('../images/logo/unifine.jpg') no-repeat -120px 0;
}
#clients a.sibex {
width:108px;
height:47px;
background:url('../images/logo/sibex.jpg') no-repeat;
position:absolute;
top:186px;
left:53px;
}
#clients a.sibex:hover {
background:url('../images/logo/sibex.jpg') no-repeat -114px 0;
}
#clients a.zwarthoutbewerking {
width:201px;
height:47px;
background:url('../images/logo/zwart-houtbewerking.jpg') no-repeat;
position:absolute;
top:187px;
left:226px;
}
#clients a.zwarthoutbewerking:hover {
background:url('../images/logo/zwart-houtbewerking.jpg') no-repeat -202px 0;
}

#clients a.dvl {
width:125px;
height:47px;
background:url('../images/logo/duitsland-vakantieland.jpg') no-repeat 0 0;
position:absolute;
top:187px;
left:471px;
}
#clients a.dvl:hover {
background:url('../images/logo/duitsland-vakantieland.jpg') no-repeat -129px 0;
}

#clients a.timmerholt {
width:129px;
height:63px;
background:url('../images/logo/timmerholt.jpg') no-repeat 0 0;
position:absolute;
top:300px;
left:34px;
}
#clients a.timmerholt:hover {
background:url('../images/logo/timmerholt.jpg') no-repeat -131px 0;
}

#clients a.bavaria {
width:126px;
height:63px;
background:url('../images/logo/bavaria.jpg') no-repeat 0 0;
position:absolute;
top:360px;
left:44px;
}
#clients a.bavaria:hover {
background:url('../images/logo/bavaria.jpg') no-repeat -142px 0;
}


.pagination ul {
float:right;
margin:0;
padding:0;
}

.pagination li {
list-style:none;
display:inline;
}

.pagination li a {
background:#d3d3d3;
font-size:12px;
font-family:Georgia, Times New Roman, Times, serif;
color:#FFF;
text-decoration:none;
display:block;
float:left;
height:22px; text-align:center;
margin:0 2px;
padding:0 8px;
border:1px solid #ebebeb;
}
.pagination li.current a {
background:#fff;
color:#000;
}

.pagination li a:hover {
background:#fff;
color:#000;
}

h1.whiteheading {
font:normal 35px/20px georgia, times, serif;
color:#dadada;
margin:0 0 25px;
}

p.whitep {
color:#dadada;
}

#SearchResults li h3 a.searchResultHeader {
color:#FFF;
font:bold 17px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#SearchResults h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}

#SearchResults li {
padding:30px 0;
border-bottom:1px solid #2d2d2d;
}

#SearchResults li a {
color:#c0c0c0;
text-decoration:underline;
}

#pagination {
margin:20px 0 0;
padding:0 0 20px;
height:50px;
}

#pagination ul {
margin:0;
padding:0;
}

#pagination li {
list-style:none;
display:inline;
float:left;
}

#pagination li a {
list-style:none;
display:inline;
float:left;
padding:5px 6px;
border:1px solid #565656;
color:#FFF;
margin:0 2px 0 0;
text-decoration:none;
}

#pagination li.current {
border:1px solid #e0e4ed;
background:#eef3fb;
list-style:none;
display:inline;
float:left;
padding:5px 6px;
margin:0 2px 0 0;
}



#pagination li a:hover {
color:#000;
background:#f3f3f3;
}

#fotoalbum {
width:500px;
}

#fotoalbum ul {
margin:0;
padding:0;
}

#fotoalbum li {
list-style:none;
display:inline;
float:left;
}

#fotoalbum li a {
display:block;
margin:0 5px 7px;
border:1px solid #fff;
}

#fotoalbum li a:hover {
border:1px solid #868686;
}

img.left {
float:none;
padding:0 15px 0 0;
}

.rightSide img.right {
padding:0 0 0 15px;
}

#Form_Form label.left {
display:block;
float:none;
}
.blogimgrechts {
margin:0 0 0 15px;
}