/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h5, h6, h7, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1.3;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0;}

/* GENERAL STYLES */
html, body {text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:0;padding:0; color:#666; height:100%; min-height:100%; height:auto !important;}
html { background: transparent url(img/bg_motief_onder.gif) top left repeat; }
body { background: transparent url(img/bg_motief.gif) top left repeat-x; color:#666;}
h2 { font-size:24px; color:#3399cc; }
h3 { display:block;background: url(img/bg_h3.png) top left no-repeat; height:33px;padding: 5px 0 0 10px;color:#FFFFFF;font-size:14px;}
.grijs { display:block;background: url(img/bg_h3_grijs.png) top left no-repeat; height:33px;padding: 5px 0 0 10px;color:#FFFFFF;font-size:14px;}
.clearboth {clear:both; line-height:1px; height:1px; font-size:1px; }
.bold { font-weight:bold; }
.em { font-style:italic; }
.small { font-size:smaller; }
.grey { color:#666;}
.floatleft { float:left; }
.floatright { float:right; }
.width50 { width:50px; display:block; }
.width75 { width:75px; display:block;}
.width100 { width:100px; display:block;}
.width125 { width:125px; display:block;}
.width140 { width:140px; display:block;}
.width150 { width:150px; display:block;}
.width175 { width:175px; display:block;}
.red { border: 1px solid red;}
.nobg { background:none!important; }
.noborder { border:none!important; }
a { color:#3399CC; text-decoration:none; }
a:hover { text-decoration:underline; }

/* HTML LAYOUT */
#container {margin: 0 auto; width:976px;}
#container #header h1 {text-align:left; width: 400px;display:block;text-indent:-9999px;height:100px; float:left;}
#container #header h1 a { display:block; width:400px; height:100px;  }
#container #header {width:980px; height:100px; background: url(img/bg_inner.png) no-repeat top left; }
/*#container #header {width:980px; height:100px; }
.nl_NL #container #header { background: url(img/bg_inner.png) no-repeat top left; }
.en_UK #container #header { background: url(img/bg_innerEn.png) no-repeat top left; }*/
#container #content {width: 980px; margin: 0 auto; text-align:left; background: url(img/bg_innerline.png) top left repeat-y; padding-bottom:15px;}
#container #header #language-select {float:right; color:#8e9093;display:block; margin:20px 34px 0 0; text-align:right;}
#container #language-select a {color:#1d8bd3}
#container #sitesearch { margin:5px 0 0 0; }
#container #sitesearch fieldset{ border:none; }
#container #sitesearch label { font-size:11px; color:#CCCCCC; height:21px; vertical-align:center; float:left; display:block; line-height:21px; margin:0 3px 0 0; display:none;}
#container #sitesearch input { background:url(img/bg_input.jpg) top left no-repeat; border:none; height:21px; vertical-align:top; float:left; display:block; color:#999; padding:5px 0 0 5px; font-size:11px;}
#container #sitesearch #zoekensubmit { border:0; background:url(img/bg-btn-blue.jpg) top left no-repeat; color:#FFFFFF; height:21px; width:65px; float:left; display:block; padding:0 0 0 3px; font-size:11px; font-weight:bold;}

/* MENU */
#container #nav { height:35px; width:885px; margin: 0 0 0 33px; float:left; display:inline;}
.nl_NL #container #nav { background:url(img/menu.jpg) top left no-repeat;}
.en_UK #container #nav { background:url(img/menuEn.jpg) top left no-repeat;}
#nav ul { display: inline; list-style:none; margin:0; padding:0; position:relative; width:914px;}
#nav ul li { position:relative; min-height: 1px; vertical-align: bottom; float:left; height:35px; line-height:27px;}
#nav ul li a { height:35px; position:relative; width:80px; display:block; position:relative; z-index:100; height:35px;line-height:27px; text-indent:-9999px;} 
#nav ul li#home a {width:80px; }
.nl_NL #nav ul li#home a {background:url(img/menu_text.png) top left no-repeat;}
.en_UK #nav ul li#home a {background:url(img/menu_textEn.png) top left no-repeat;}
/*#nav ul li#bedrijf a {width:80px; }*/
.nl_NL #nav ul li#bedrijf a {width:80px; background:url(img/menu_text.png) -80px 0px no-repeat;}
.en_UK #nav ul li#bedrijf a {width:100px;background:url(img/menu_textEn.png) -80px 0px no-repeat;}
/*#nav ul li#diensten a {width:100px; }*/
.nl_NL #nav ul li#diensten a {width:124px; background:url(img/menu_text.png) -160px 0px no-repeat;}
.en_UK #nav ul li#diensten a {width:98px;background:url(img/menu_textEn.png) -185px 0px no-repeat;}
/*#nav ul li#blog a {width:70px;}*/
.nl_NL #nav ul li#blog a {width:70px; background:url(img/menu_text.png) -284px 0px no-repeat;}
.en_UK #nav ul li#blog a {width:70px; background:url(img/menu_textEn.png) -283px 0px no-repeat;}
/*#nav ul li#onswerk { width:100px; }
#nav ul li#onswerk a { width:100px; }*/
.nl_NL #nav ul li#onswerk a {width:100px; background:url(img/menu_text.png) -352px 0px no-repeat;}
.en_UK #nav ul li#onswerk a {width:100px; background:url(img/menu_textEn.png) -354px 0px no-repeat;}
/*#nav ul li#contact a { width:90px; }*/
.nl_NL #nav ul li#contact a {width:90px; background:url(img/menu_text.png) -454px 0px no-repeat;}
.en_UK #nav ul li#contact a {width:90px; background:url(img/menu_textEn.png) -456px 0px no-repeat;}
#nav ul li#placeholder { width:465px;}
#nav ul li#rss a { width:29px; }

/* MENU met submenu*/
#container #nav-sub { height:55px; width:885px; margin: 0 0 0 33px; float:left; display:inline;}
.nl_NL #container #nav-sub { background:url(img/menu_sub.jpg) top left no-repeat; }
.en_UK #container #nav-sub { background:url(img/menu_subEn.jpg) top left no-repeat; }
#nav-sub ul { display: inline; list-style:none; margin:0; padding:0;  width:914px;}
#nav-sub ul li { position:relative;  min-height: 1px; vertical-align: bottom; float:left; line-height:27px;}
#nav-sub ul li a { float: left; height:35px;  width:80px; display:block; position:relative; z-index:100; line-height:15px; text-indent:-9999px; padding-top:35px; height:0px;} 
#nav-sub ul li#home a {width:80px; }
.nl_NL #nav-sub ul li#home a {background:url(img/menu_text.png) top left no-repeat;}
.en_UK #nav-sub ul li#home a {background:url(img/menu_textEn.png) top left no-repeat;}
/*#nav-sub ul li#bedrijf a {width:80px;}*/
.nl_NL #nav-sub ul li#bedrijf a {width:80px; background:url(img/menu_text.png) -80px 0px no-repeat;}
.en_UK #nav-sub ul li#bedrijf a {width:100px;background:url(img/menu_textEn.png) -80px 0px no-repeat;}
/*#nav-sub ul li#diensten a {width:80px;}*/
.nl_NL #nav-sub ul li#diensten a {width:124px; background:url(img/menu_text.png) -160px 0px no-repeat;}
.en_UK #nav-sub ul li#diensten a {width:98px;background:url(img/menu_textEn.png) -185px 0px no-repeat;}
#nav-sub ul li#blog a {width:70px;}
.nl_NL #nav-sub ul li#blog a {background:url(img/menu_text.png) -284px 0px no-repeat;}
.en_UK #nav-sub ul li#blog a {background:url(img/menu_textEn.png) -283px 0px no-repeat;}
#nav-sub ul li#onswerk { width:100px; }
#nav-sub ul li#onswerk a { width:100px;}
.nl_NL #nav-sub ul li#onswerk a { background:url(img/menu_text.png) -352px 0px no-repeat;}
.en_UK #nav-sub ul li#onswerk a { background:url(img/menu_textEn.png) -354px 0px no-repeat;}
/*#nav-sub ul li#contact a { width:90px;}*/
.nl_NL #nav-sub ul li#contact a {width:90px;background:url(img/menu_text.png) -454px 0px no-repeat;}
.en_UK #nav-sub ul li#contact a {width:95px;background:url(img/menu_textEn.png) -456px 0px no-repeat;}
#nav-sub ul li#placeholder { width:465px;}
#nav-sub ul li#rss a { width:29px;}



/* ACTIVE STATES */
#container #nav.home ul li#home a {text-indent:-9999px;}
.nl_NL #container #nav.home ul li#home a {background:url(img/menu.jpg) 0px -35px no-repeat;}
.en_UK #container #nav.home ul li#home a {background:url(img/menuEn.jpg) 0px -35px no-repeat;}
#container #nav.bedrijf ul li#bedrijf a{text-indent:-9999px;}
.nl_NL #container #nav.bedrijf ul li#bedrijf a{background:url(img/menu_sub.jpg) -80px -55px no-repeat;}
.en_UK #container #nav.bedrijf ul li#bedrijf a{background:url(img/menu_subEn.jpg) -80px -55px no-repeat;}
#container #nav-sub.bedrijf ul li#bedrijf a{text-indent:-9999px;}
.nl_NL #container #nav-sub.bedrijf ul li#bedrijf a{background:url(img/menu_sub.jpg) -80px -55px no-repeat;}
.en_UK #container #nav-sub.bedrijf ul li#bedrijf a{background:url(img/menu_subEn.jpg) -80px -55px no-repeat;}

.nl_NL #container #nav.diensten ul li#diensten a{background:url(img/menu_sub.jpg) -160px -55px no-repeat;}
.en_UK #container #nav.diensten ul li#diensten a{background:url(img/menu_subEn.jpg) -180px -55px no-repeat;}
#container #nav-sub.diensten ul li#diensten a{text-indent:-9999px;}
.nl_NL #container #nav-sub.diensten ul li#diensten a{background:url(img/menu_sub.jpg) -160px -55px no-repeat;}
.en_UK #container #nav-sub.diensten ul li#diensten a{background:url(img/menu_subEn.jpg) -185px -55px no-repeat;}

#container #nav.blog ul li#blog a{text-indent:-9999px;}
.nl_NL #container #nav.blog ul li#blog a{background:url(img/menu.jpg) -281px -35px no-repeat;}
.en_UK #container #nav.blog ul li#blog a{background:url(img/menuEn.jpg) -283px -35px no-repeat;}

#container #nav.onswerk ul li#onswerk a {text-indent:-9999px;}
.nl_NL #container #nav.onswerk ul li#onswerk a {background:url(img/menu.jpg) -352px -35px no-repeat;}
.en_UK #container #nav.onswerk ul li#onswerk a {background:url(img/menuEn.jpg) -354px -35px no-repeat;}
#container #nav-sub.onswerk ul li#onswerk a {text-indent:-9999px;}
.nl_NL #container #nav-sub.onswerk ul li#onswerk a {background:url(img/menu_sub.jpg) -352px -55px no-repeat;}
.en_UK #container #nav-sub.onswerk ul li#onswerk a {background:url(img/menu_subEn.jpg) -354px -55px no-repeat;}

#container #nav.contact ul li#contact a {text-indent:-9999px;}
.nl_NL #container #nav.contact ul li#contact a {background:url(img/menu.jpg) -454px -35px no-repeat;}
.en_UK #container #nav.contact ul li#contact a {background:url(img/menuEn.jpg) -456px -35px no-repeat;}
div.ahover { position: absolute; z-index: 99; background: url(img/menu_mouseover.gif) top center no-repeat;}
.bubbleInfo2 .trigger { float:left; position:relative; width:29px; display:block; height:35px; cursor:pointer; display:inline;}
.nl_NL .bubbleInfo2 .trigger { background:url(img/menu.jpg) top right no-repeat; }
.en_UK .bubbleInfo2 .trigger { background:url(img/menuEn.jpg) top right no-repeat; }
.bubbleInfo2 #sub.trigger { float:left; position:relative; width:29px; display:block; height:55px; cursor:pointer; display:inline; text-indent:-9999px}
.nl_NL .bubbleInfo2 #sub.trigger { background:url(img/menu_sub.jpg) top right no-repeat; }
.en_UK .bubbleInfo2 #sub.trigger { background:url(img/menu_subEn.jpg) top right no-repeat; }
.bubbleInfo2 .trigger a { display:none; } 
.bubbleInfo2 .popup { position:absolute; display:none;height:190px;width:257px; left:50%; top:120px; background: url(img/bg_bubble_top.png) top left repeat-x; margin-left:200px; 
}
 
/* SUBMENU */
#subnav { margin: 0 0 0 100px; height:20px; padding:0;}
#subnav ul{ }
#subnav ul li {float:left;  margin: 0 5px 0; }
#subnav ul li a {color:#999999; font: tahoma; font-size:12px; font-weight:bold; text-decoration:none; text-indent: 0; width:auto; padding:0; height: 10;}
#subnav ul li a:hover { color:#3399CC; }


/* SUBMENU ACTIVE STATES */
#subnav ul.bedrijf li.bedrijf a { color:#3399CC; height: 10px; }
#subnav ul.watwedoen li.watwedoen a { color:#3399CC; height: 10px;}
#subnav ul.nieuwemedewerkers li.nieuwemedewerkers a { color:#3399CC; height: 10px;  }
#subnav ul.vacatures li.vacatures a { color:#3399CC; height: 10px; }

#nav-sub ul li.devider { line-height: 14px; color: #9fa2a4;} 

/* SUBMENU ACTIVE STATES diensten*/
#subnav ul.diensten li.diensten a { color:#3399CC; height: 10px; }
#subnav ul.webshops li.webshops a { color:#3399CC; height: 10px;}
#subnav ul.banking li.banking a { color:#3399CC; height: 10px;  }
#subnav ul.dotcms li.dotcms a { color:#3399CC; height: 10px;  }


#nav-sub ul li.devider { line-height: 14px; color: #9fa2a4;} 

/* SUBMENU ACTIVE STATES portfolio*/
.portfolio #subnav { margin: 0 0 0 350px; }
#subnav ul.cases li.cases a { color:#3399CC; }
#subnav ul.klanten li.klanten a { color:#3399CC; }

/* HOME CSS */
#bovenkolom { width:945px; margin: 0 auto; }
#middelkolom { width:914px; margin:0 auto; }
#onderkolom { width:914px; margin:0 auto; }
#portfolio-item { width:945px; height:243px; float:left; background:url(img/bg_portfolio.jpg) top left no-repeat; }
#portfolio-item .bekijkproject {width:135px;height:21px;display:block; margin:10px 0 0 0; text-indent:-9999px;}
.nl_NL #portfolio-item .bekijkproject {background:url(img/bg_bekijkditproject.gif) top left no-repeat;}
.en_UK #portfolio-item .bekijkproject {background:url(img/bg_bekijkditprojectEn.gif) top left no-repeat;}
#flashreplace { width:300px; height:243px;float:left;}
#isaac-vertelt { margin-left:14px; }
#isaac-zoekt { margin-left:14px; }
#isaac-zoekt .kolom-hoogte {background: transparent url(img/bg_superheld.png) right 40px no-repeat;}


#isaac-banking { margin-left:14px; }
#isaac-producten { margin-left:14px; }
#isaac-diensten { margin-left: 14px; }

#middelkolom .project-details, #onderkolom .project-details { float:left; background:#FFFFFF url(img/bg_homecolumn.jpg) bottom left no-repeat; height:280px; margin:10px 14px 0 0; display:inline; width: 295px; }
#middelkolom #isaac-zoekt.project-details, #onderkolom #isaac-zoekt.project-details { margin-right: 0; margin-left: 1px; }
#middelkolom #isaac-diensten.project-details, #onderkolom #isaac-diensten.project-details { margin-right: 0; margin-left: 1px; }
#middelkolom #isaac-zoekt p, #onderkolom #isaac-zoekt p { margin:10px; }
#middelkolom .project-details p , #onderkolom .project-details p { margin: 10px 10px 10px 10px;  }
#middelkolom .project-details ul , #onderkolom .project-details ul { list-style:none; padding:8px 10px 10px 10px; margin: 0;}
#middelkolom .project-details ul li.first, #onderkolom .project-details ul li.first { border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; background:url(img/bg-listitem.jpg) top left no-repeat; padding: 0 0 0 10px; line-height:19px;  }
#middelkolom .project-details ul li , #onderkolom .project-details ul li { height:20px; overflow:hidden; border-bottom: 1px solid #e7e7e7; background:url(img/bg-listitem.jpg) top left no-repeat; padding: 0 0 0 10px; line-height:19px;  }
#isaac-zoekt.project-details ul li,
#contentwrapper #detail-column-right #isaac-zoekt ul li { width:190px; border-bottom: 1px solid #e7e7e7; background:url(img/bg-listitem.jpg) top left no-repeat; padding: 0 0 0 10px; line-height:19px; }
#contentwrapper #detail-column-right #routebeschrijving ul li { width:240px; border: none; background:url(img/bg-listitem.jpg) top left no-repeat; padding: 0 0 0 14px; line-height:19px; margin-left: 25px; }
	
#middelkolom .project-details ul a, #onderkolom .project-details ul a { text-decoration:none; color:#666;} 
#middelkolom .project-details a:hover, #onderkolom .project-details a:hover { text-decoration:underline; color:#009ddc;} 
#middelkolom .project-details a.meerinfo, #onderkolom .project-details a.meerinfo { color:#009ddc; background:url(img/bg-btn-pijlrechts.jpg) top right no-repeat; display:block; padding:8px 40px 0 0; width:245px; height:30px; text-align:right; text-decoration:none; margin-right:10px; margin-top:3px; font-weight:bold;}
#middelkolom .project-details a.meerinfo:hover, #onderkolom .project-details a.meerinfo:hover { color:#999; background:url(img/bg-btn-pijlrechts_mo.jpg) top right no-repeat;}
a.meerinfo { color:#009ddc; background:url(img/bg-btn-pijlrechts.jpg) top right no-repeat; display:block; padding:8px 40px 0 0; width:245px; height:30px; text-align:right; text-decoration:none; margin-right:10px; margin-top:3px; font-weight:bold;}
a.meerinfo:hover { color:#999; background:url(img/bg-btn-pijlrechts_mo.jpg) top right no-repeat;}
.kolom-hoogte { height:235px;}

/* call me */
.kolom-hoogte form #error {display:none; margin: 10px 0; position: absolute;border: 1px solid #009DDC; margin-top: -54px; margin-left: 20px; padding: 10px;background-color: #fff; width: 230px;   }
.kolom-hoogte form label.error { display:block; color:#ff9900; margin-left: 0px;    }
.kolom-hoogte form fieldset.callme { height: auto; margin: 0 0 10px 7px;}

.spacer_callme {font-size:1px; height:13px;}
#isaac-is form fieldset { background:url(img/bg-wijbellen.jpg) top left no-repeat; height:85px; border:none; margin:0px 0 10px 12px;}
#isaac-is form fieldset label { color:#1d8bd3; margin:5px 0 5px 0; display:block; padding:0 0 0 50px; _padding:5px 0 5px 35px; *padding:5px 0 5px 40px;}
#isaac-is form fieldset label.error {color:#ff9900; display:block;}
#isaac-is form fieldset #naam {margin: 0px 0 3px 45px; color:#999; background:url(img/bg_input_naam.jpg) top left no-repeat; border:none; height:21px; padding-left:5px; width:210px; float:left; _margin:0 0 3px 35px; *margin:0 0 3px 35px;}
#isaac-is form fieldset #telefoonnummer { margin: 0px 0 0 45px; color:#999; background:url(img/bg_input.jpg) top left no-repeat; border:none; height:21px; float:left; padding-left:5px; width:139px; _margin:0 0 0 35px; *margin:0 0 0 35px;}
#isaac-is form fieldset #bellensubmit { width:65px; border:0; color:#FFF; font-weight:700; font-size:12px; float:left; background:url(img/bg-btn-gray.jpg) top left no-repeat; height:21px; cursor:pointer; }
/* end call me */

/* FOOTER */
#footer {clear:both;color:#868686;height:47px;text-align:left;margin: 0 auto;width:903px;padding:28px 31px 0 42px; font-size:12px;background: url(img/bg_inner.png) 0px -109px no-repeat;}
/*#footer {clear:both;color:#868686;height:47px;text-align:left;margin: 0 auto;width:903px;padding:28px 31px 0 42px; font-size:12px;}
.nl_NL #footer {background: url(img/bg_inner.png) 0px -109px no-repeat;}
.en_UK #footer {background: url(img/bg_innerEn.png) 0px -109px no-repeat;}*/
#footer a{text-decoration: none; color:#868686; }
#footer a:hover {text-decoration:underline}
#footer #copyright { width:300px; float:left; }
#footer #aps { width:250px; float:left; margin-left:220px; background:url(img/logo_aps_kl.png) right no-repeat; padding-top:11px; height:28px; margin-top:-11px; }
#footer #aps a{ font-size:10px; text-decoration:none;color:#868686; display: block;  height: 25px;}
#footer #aps. a:hover {text-decoration:underline}
#footerlinks { padding: top; text-align:center; } 
#footerlinks a{text-decoration: none;color:#868686;}
#footerlinks a:hover {text-decoration:underline}
#footer .trigger { display:block; width:95px; height:16px; background:url(img/bg-share.jpg) top left no-repeat; float:right; cursor:pointer; margin-right:5px; margin-top: -1px;}
#footer2 {clear:both;color:#868686;height:185px;text-align:left;margin: 0 auto;width:903px;padding:20px 31px 0 42px; font-size:12px;background: url(img/bg_inner.png) left bottom no-repeat;}
/*.nl_NL #footer2 {background: url(img/bg_inner.png) left bottom no-repeat;}
.en_UK #footer2 {background: url(img/bg_innerEn.png) left bottom no-repeat;}*/
#footer2 .footercolumn{ width:172px; float:left; padding-left:5px; }
#footer2 #rsslist{ width:131px; float:left; padding-left:5px; }
#footer2 .footercolumn ul { margin-top:10px; }
#footer2 .footercolumn ul li { background:url(img/bg-listitem.gif) top left no-repeat; padding-left:10px; margin:1px 0 0 5px; height:18px; }
#footer2 .footercolumn a{ text-decoration:none; color:#868686;}
#footer2 .footercolumn a:hover{ color:#3399cc;}
#footer2 .footercolumn ul li a{ text-decoration:none; color:#868686;}
#footer2 .footercolumn ul li a:hover{ color:#3399cc;}
#footer2 .footercolumn ul.rss li.rss { background:url(icons/rss_gray.jpg) top left no-repeat; padding-left:20px; margin:1px 0 0 5px; height:18px; }
#footer2 .footercolumn ul.rss li.twitter { background:url(icons/twitter_gray.jpg) top left no-repeat; padding-left:20px; margin:1px 0 0 5px; height:18px; }
#footer2 .footercolumn ul.rss li.linkedin { background:url(icons/linkedin_gray.jpg) top left no-repeat; padding-left:20px; margin:1px 0 0 5px; height:18px; }
#footer2 .trigger { float:right; background:url(img/bg-share_gray.jpg) top left no-repeat; height:16px; width:31px; margin-right:10px; cursor:pointer; } 
#footer2 .popup {margin-left:230px;}

/* RSS & SHARE BUBBLE */
.bubbleInfo {position: relative;}
.popup {position:absolute;padding-left:10px;display:none;height:190px;width:257px; padding-top: 15px; background: url(img/bg_bubble.png) top left repeat-x; left:50%; top:-175px; margin-left:180px; z-index:100 ; }
.popup a {text-decoration: none;color:#868686;}
.popup a:hover {text-decoration:underline;}
.popup ul { margin:10px 0 0 5px; list-style-position:outside;}
.popup ul li { margin:3px 0 3px; }
.popup ul li a { padding-left:20px;}
.popup .sharelist1 {width:120px; float:left; display:inline; }
.popup .sharelist2 {width:120px; float:right; display:inline; }
.popup .rsslist { width:125px; float:left; display:inline;}
.popup li.hyves a { background:url(icons/hyves.jpg) top left no-repeat; }
.popup li.rss a { background:url(icons/rss.jpg) top left no-repeat;}
.popup li.twitter a { background:url(icons/twitter.jpg) top left no-repeat; }
.popup li.linkedin a { background:url(icons/linkedin.jpg) top left no-repeat; }
.popup li.blogger a { background:url(icons/blogger.jpg) top left no-repeat; }
.popup li.flickr a { background:url(icons/flickr.jpg) top left no-repeat; }
.popup li.seesmic a { background:url(icons/seesmic.jpg) top left no-repeat; }
.popup li.youtube a { background:url(icons/youtube.jpg) top left no-repeat; }
.popup li.vimeo a { background:url(icons/vimeo.jpg) top left no-repeat; }
.popup li.delicious a { background:url(icons/delicious.jpg) top left no-repeat; }
.popup li.stumbleupon a { background:url(icons/stumbleupon.jpg) top left no-repeat; }
.popup li.google a { background:url(icons/google.jpg) top left no-repeat; }
a.aps { display: block; width: 145px; height: 30px; border: 1px; font-size:10px; background:url(img/logo_aps_kl.png) right no-repeat; }
#rsslist .rss li.spacerliaps { list-style:none; list-style-image:none; background:none; height:10px; font-size:1px; line-height:1px;}
a.aps2 { width: 133px; height: 20px; border: 0px; font-size:11px;  }


/* JAVASCRIPT SLIDER CSS HOME */
.home .stripViewer .panelContainer .panel ul {text-align: left;}
.home .csw { height: 243px; overflow-x: auto; }
.home .csw .loading { margin: 200px 0 300px 0;text-align: center}
.home .stripViewer { position: relative; overflow: hidden;margin: auto;width: 635px; height: 243px;}
.home .stripViewer .panelContainer { position: relative;left: 0;top: 0;list-style-type: none;}
.home .stripViewer .panelContainer .panel {float:left;height: 243px;position: relative;width: 635px;}
.home .stripNav { margin: auto;}
.home .stripNav ul { list-style: none;position:absolute;top:340px;margin-left:-10px;left:50%;z-index:100;}
.home .stripNav ul li {float: left;margin-right: 2px; }
.home .stripNav a {font-size: 12px;font-weight: bold;text-align: center;color: #1d8bd3;text-decoration: none; display: block;padding: 0 0px;}
.home .stripNav li a.current {color: #999;}
.home .stripNavL,.home .stripNavR { }
.home .stripNavR {position:absolute;top:345px;left:50%;margin-left:110px;}
.home .stripNavL {position:absolute;top:345px;left:50%;margin-left:70px;z-index:100;}
.home .stripNavL a, .home .stripNavR a {display: block;width:30px;height:30px;}
.home .stripNavL a span, .home .stripNavR a span {display:none;}
.home .stripNavL a {background: url("img/bg-prevbtn.jpg") no-repeat center;}
.home .stripNavR a {background: url("img/bg-nextbtn.jpg") no-repeat center;}
.home .panelContainer .panel .wrapper img { float:left; width:432px; margin-left: 20px; }
.home .panelContainer .panel .wrapper h2{ float:left; width:300px; margin:20px 0 10px 20px; font-size: 20px; }
.home .panelContainer .panel .wrapper p{ float:left; width: 450px; margin-left: 20px; }

/* FLICKR */
.flickrlogo {
	display: block;
	font-weight: bold;
	padding: 10px 38px 0 0;
	margin: 0 !important;
	text-align: right;
	background: transparent url(icons/flickr.jpg) 270px bottom no-repeat !important;
}
#flickr {margin:0 10px 0 10px; text-align:center; height:127px;}
#flickr img {margin:0px; border:none;}
#flickr .photo01 {float:left; margin:15px 0 0 19px;}
#flickr .photo02 {float:left; margin:9px 0 0 4px;}
#flickr .photo03 {float:left; margin:15px 0 0 4px;}
#flickr .photoframe {
	margin:0 10px 0 10px; 
	*margin:0 10px 0 -256px;
	text-align:center; 
	background:url(img/photoframe.png) no-repeat; 
	width:256px; 
	height:127px; 
	position:absolute;
}