/* default settings */

*
{
    padding:0;
    margin:0;
    border:0;
}
html
{
    cursor:pointer;
}
a
{
    color:#0062a3;
    text-decoration:underline;

}

a img
{
    vertical-align:bottom;
}

ul
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

/*h3
{
    font-size:1.3em;
    font-weight:bold;
    margin-bottom:1em;
}*/

body
{
    background:#e7e7e7 url(/images/layout/skin_background.jpg) 0 0 repeat-y;
	font-family: arial, helevetica, tahoma, sans-serif;
	font-size: small;
	text-align: left;
	background-position: top;
}

textarea {font-family:arial,helevetica,tahoma,sans-serif;}

/* utility classes */
.clearBoth
{
    clear:both;
    font-size:1px;
    line-height:1px;
}

.width960 {
	margin:0 auto;
    text-align:left;
    width:960px;
}

.width1024
{
    margin:0 auto;
    text-align:left;
    width:1024px;
}

.bold
{
    font-weight:bold;
}

.invisible
{
    display:none;
}



/*inputfields ordered by size and darkness */

.inputfield_1
{
    background: transparent url(/images/layout/inputfield_bg.jpg) repeat-x 0 -60px;
    border:1px solid #CCCCCC;
    padding:0 2px;
    height:15px;
}

.inputfield_2
{
    background: #fff url(/images/layout/inputfield_bg.jpg) repeat-x 0 -84px;
    padding:3px;
    height: 20px;
    border:1px solid #CCCCCC;
}

.inputfield_1_dark
{
    background:#fff url(/images/layout/inputfield_bg.jpg) repeat-x scroll 0 0;
    border:1px solid #CCCCCC;
    padding:0 2px;
    height:15px;
}

.inputfield_2_dark
{
    background:#fff url(/images/layout/inputfield_bg.jpg) repeat-x scroll 0 -23px;
    padding:3px;
    height: 20px;
    border:1px solid #CCCCCC;
}

.searchfield_1{}
.searchfield_1_dark{}

.searchfield_2
{
    background: #fff url(/images/layout/search_bg.png) no-repeat 0 0;
    border: 1px solid #999;
    height: 20px;
    padding: 3px 0 3px 30px;
}

.searchfield_2_dark
{
    background: #fff url(/images/layout/search_bg.png) no-repeat 0 0;
    border: 1px solid #999;
    height: 20px;
    padding: 3px 0 3px 30px;
}



.icon
{
    height:22px;
    overflow:hidden;
    display:block;
    text-indent:-10000px;
    width:24px;
}


.iconwithText
{
    text-indent:25px;
    width:auto;
    /*height:22px;*/ /* set lineheight of text!!*/
    display:block;
}


/* universal icon button*/
/* example: <span class="icon fan_icon">kzijm</span>*/
/* example: <a class="iconbutton edit_btn" href="" title=""><span>edit</span></a>*/
/* example: <a class="textbutton edit_btn" href="" title=""><span>edit</span></a>*/
/* example: <input class="submitbutton save_btn" type="submit" value="Opslaan">*/
/* example: <span class="iconwithText user_icon_blue"><a href="" title="">Text</span>*/
/* example: <a class="iconwithText print_btn" href="" title="">edit</a> */
/* example comment bubble:  <span class="iconwithText comments_icon" >{$posting->getCommentsCount()}</span><span class="comments_icon right_bit">&nbsp;</span> */
/* example: <a class="inlineIconbutton delete_btn" href="" title="">&nbsp;</a>*/



.iconbutton
{
    height:22px;
    overflow:hidden;
    cursor:pointer;
    display:block;
}

.inlineIconbutton
{

    cursor:pointer;
    display:inline;
    padding:2px 12px 3px;
    line-height:15px;
    text-decoration:none;
}

.textbutton
{
    height:20px;
    overflow:hidden;
    cursor:pointer;
    display:block;
}

.submitbutton
{
    cursor:pointer;
    height:20px;
    overflow:hidden;
    padding-top:24px;
    display:block;
}


.iconsubmitbutton
{
    cursor:pointer;
    height:22px;
    overflow:hidden;
    padding-top:22px;
    display:block;
}

.iconbutton span,
.textbutton span,
.icon span
{
    /*display:block;
    margin-top:40px;*/
    display:none;
}


/* individual icon settings */

.fan_icon{background: transparent url(/images/layout/icons.png) 0 -745px no-repeat;}
.album_icon{background: transparent url(/images/layout/icons.png) 0 -1045px no-repeat;}
.privatealbum_icon{background: transparent url(/images/layout/icons.png) 0 -1865px no-repeat;}
.photo_icon{background: transparent url(/images/layout/icons.png) 0 -1155px no-repeat;}
.calendar_icon{background: transparent url(/images/layout/icons.png) 0 -1275px no-repeat;}
.group_icon{background: transparent url(/images/layout/icons.png) 0 -1395px no-repeat;}
.public_icon{background: transparent url(/images/layout/icons.png) 0px -1630px no-repeat;}
.private_icon{background: transparent url(/images/layout/icons.png) -5px -1693px no-repeat;}
.tag_icon{background: transparent url(/images/layout/icons.png) 0 -1755px no-repeat;}
.online_icon{text-indent:17px; background: transparent url(/images/layout/icons.png) 0px -883px no-repeat;}
.offline_icon{text-indent:17px; background: transparent url(/images/layout/icons.png) 0 -843px no-repeat;}
.user_icon_blue{text-indent:17px; background: transparent url(/images/layout/icons.png) 0 -64px no-repeat;}
.user_icon_grey{text-indent:17px;background: transparent url(/images/layout/icons.png) 0 -2px no-repeat;}
span.comments_icon{display:inline; text-align:center; color:#fff; font-weight: normal;padding:5px 0 13px 6px; background: transparent url(/images/layout/icons.png) 0 -522px no-repeat;}
span.right_bit {background-position: -69px -522px;}
#centerColumn .bloginfo span.right_bit {margin:0}

/* individual iconbutton settings*/
.deletefan_btn{width:24px; background: transparent url(/images/layout/icons.png) 0px -805px no-repeat;}
.addfan_btn{width:24px; background: transparent url(/images/layout/icons.png) -50px -805px no-repeat;}
.deletefriend_btn{width:24px; background: transparent url(/images/layout/icons.png) 0 -925px no-repeat;}
.addfriend_btn{width:24px; background: transparent url(/images/layout/icons.png) -50px -925px no-repeat;}
.reply_btn{width:24px; background: transparent url(/images/layout/icons.png) 0 -984px no-repeat;}
.edit_btn{width:24px; background: transparent url(/images/layout/icons.png) 0 -1573px no-repeat;}
.delete_btn{width:24px; background: transparent url(/images/layout/icons.png) 5px -1511px no-repeat; height: 24px;}
.deletealbum_btn{width:24px; background: transparent url(/images/layout/icons.png) 0px -1105px no-repeat;}
.addalbum_btn{width:24px; background: transparent url(/images/layout/icons.png) -50px -1105px no-repeat;}
.deletephoto_btn{width:24px; background: transparent url(/images/layout/icons.png) 0px -1215px no-repeat;}
.addphoto_btn{width:24px; background: transparent url(/images/layout/icons.png) -50px -1215px no-repeat;}
.deletecalendar_btn{width:24px; background: transparent url(/images/layout/icons.png) 0px -1335px no-repeat;}
.addcalendar_btn{width:24px; background: transparent url(/images/layout/icons.png) -50px -1335px no-repeat; height:20px;}
.leavegroup_btn{width:24px; background: transparent url(/images/layout/icons.png) 0px -1455px no-repeat;}
.joingroup_btn{width:24px; background: transparent url(/images/layout/icons.png) -50px -1455px no-repeat;}
.addtag_btn{width:24px; background: transparent url(/images/layout/icons.png) -50px -1815px no-repeat;}
.deletetag_btn{width:24px; background: transparent url(/images/layout/icons.png) 0 -1815px no-repeat;}
.print_btn{width:114px; background: transparent url(/images/layout/icons.png) 0 -1924px no-repeat;}
.privatemode_btn {width:24px; background:url(/images/layout/icons.png) no-repeat scroll 0 -1975px transparent; height:20px;}
.info_btn {width:24px; background:url(/images/layout/icons.png) no-repeat scroll 2px -2077px transparent; height:20px;}
.hyves_btn {width:30px; background:url(/images/layout/hyves_30.png) no-repeat transparent; height:30px;}
.rss_btn {width:30px; background:url(/images/layout/rss_30.png) no-repeat transparent; height:30px;}
.twitter_btn {width:30px; background:url(/images/layout/twitter_30.png) no-repeat transparent; height:30px;}
.facebook_btn {width:30px; background:url(/images/layout/facebook_30.png) no-repeat transparent; height:30px;}


.hyves_btn , .rss_btn , .twitter_btn , .facebook_btn {float:left; margin: 5px;}
#rightColumn #volg_zoom {background:#d9e8f1; overflow:hidden; padding: 10px 0;}
#rightColumn #volg_zoom  #twitter_btn{margin-left: 90px;}

/* individual grey textbutton settings */
.place_btn, #reactions #place_btn{width:117px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -250px no-repeat;}
.preview_btn{width:76px;background: transparent url(/images/layout/bt_textbuttons.png) -1px -151px no-repeat;}
.cancel_btn{width:84px;background: transparent url(/images/layout/bt_textbuttons.png) -1px -201px no-repeat;}
.save_btn{width:84px;background: transparent url(/images/layout/bt_textbuttons.png) -1px -101px no-repeat;}
.updatestatus_btn{width:113px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1px no-repeat;}
.search_btn{width:60px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -51px no-repeat;}
.login_btn{width:76px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -301px no-repeat;}
.add_btn{width:76px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -351px no-repeat;}
.zoomlogo_btn{ width: 67px; background: transparent url(/images/layout/logo_footer_bg.png) no-repeat; height: 29px;}
.save_posting_btn{ width: 127px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -554px no-repeat;}
.back_btn{ width: 62px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -609px no-repeat;}
.upload2_bt{ width: 77px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -502px no-repeat;}
.save2_btn{width:87px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -101px;}
.send_btn{width:84px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -661px;}
.vote_btn, #poll #vote_btn{width:44px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -765px;}
.startdiscussion_btn{width:123px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -815px;}
.register_btn{width:108px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -965px;}
.subscribe_btn{width:193px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -1015px;}
.administrate_btn{width:63px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -1065px;}
.zoomtour_btn{width:125px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -1590px; height:37px;}
.needhelp_btn{width:101px; background:transparent url(/images/layout/bt_textbuttons.png) no-repeat scroll -1px -1645px;}

/* individual green textbuttons*/
.addfriend2_btn {width:130px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1112px no-repeat; height:24px;}
.addfan2_btn {width:130px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1162px no-repeat; height:24px;}
.startgroup2_btn {width:138px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1262px no-repeat; height:24px;}
.joingroup2_btn {width:212px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1312px no-repeat; height:24px;}
.doe_mee_btn {width:100px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1775px no-repeat; height:24px;}
.place2_btn {width:129px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1362px no-repeat; height:24px;}
.updatestatus2_btn {width:129px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1412px no-repeat; height:24px;}
.alertadmin2_btn {width:193px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1462px no-repeat; height:24px;}
.subscribemagazine_btn {width:130px; background: transparent url(/images/layout//bt_textbuttons.png) -1px -1686px no-repeat; height:24px;}
.register2_btn {width:25px; background: transparent url(/images/layout/bt_textbuttons.png) -276px -1500px no-repeat; height:121px;}
.conditions_ok_btn {width:278px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1861px no-repeat; height:24px;}

/* individual small green textbuttons*/
.addfriend3_btn {width:62px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1509px no-repeat; height:16px;}
.addfan3_btn {width:44px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1550px no-repeat; height:16px;}
.okabo_btn {width:208px;height:24px;background: transparent url(/images/layout//bt_textbuttons.png) -1px -1732px no-repeat;}

/* strange shape buttons*/
.zoomtour_btn {width:123px; background: transparent url(/images/layout/bt_textbuttons.png) -1px -1589px no-repeat; height:37px;}



/* award classes */
.contestwinner{width:390px; height:150px; background:transparent url(/images/layout/awards.jpg) no-repeat scroll 0px 0px;}
.win_1{background-position: 0px 0px;}
.win_2{background-position:  0px -150px;}
.win_3{background-position:  0px -300px;}
.win_4{background-position:  0px -450px;}
.win_5{background-position:  0px -600px;}
.win_6{background-position:  0px -750px;}
.win_7{background-position:  0px -900px;}
.win_8{background-position:  0px -1050px;}
.win_9{background-position:  0px -1200px;}
.win_10{background-position:  0px -1350px;}
.editorschoice{width:390px; height:150px; background:transparent url(/images/layout/awards.jpg) no-repeat scroll 0px -1500px;}

/* top block containig user feedback */
#userWrapper

{
    width:100%;
	color: #fff;
    background-color:#000;
    font-size: 0.9em;
    padding: 5px 0;
    position:fixed;
    z-index:2000;
	height:17px;
}

#userWrapper p {float:left; margin: 0 0 0 15px;}
#userWrapper p  a{text-decoration:none; font-weight: bold;}
#userWrapper p, #userWrapper label {font-size: 0.9em;}
#userWrapper legend {display: none;}
#userWrapper, #userWrapper a { color: #939598;}

#top_login { float:right;}
#top_login div {float:left; padding: 0 3px; font-weight: bold; }
#top_login fieldset {border: none; margin:0; padding:0;}
/*#top_login input {font-size: 0.9em; background: url(/images/layout/bg_input_top.jpg) repeat-x; width:90px; margin: 0; padding: 0 2px; border: 1px solid #ccc;}*/
#top_login input {width:90px; font-size: 0.9em;}
#top_login #top_login_button  {background: transparent url(/images/layout/bt_login_top_bg.png) no-repeat; border:none; width:40px; height:16px;}
#top_login a {font-size: 0.9em;}



#siteWrapper
{
    background-color:#fff;
    padding-top:2px;
}

/* Header*/

#headerWrapper
{
    height:166px; /*was 172*/
    padding-top:25px;
}

#userWrapper, #headerWrapper, #siteWrapper
{
    cursor:default;
}

#headerLogoWrapper
{
    height:90px;
    background-color:#f3f3f3;
}

#headerMenuWrapper
{
    height:76px;
}

#headerGeneralMenu, #headerSpecifiedMenu
{
     height:38px;
     background-color:#f8f8f8;
}

#logo a
{
    display:block;
    background:#fff url(/images/layout/logo_bg.png) no-repeat scroll center 26px;
    clear:both;
    cursor:pointer;
    float:left;
    height:90px;
    width:232px;
}

#leaderBoard {width:728px; height:90px; overflow:hidden; float:right;}

.adsBlock
{
	position:relative;
}

/*    Menu    */

#headerMenuWrapper { background: url(/images/layout/menu_bg.jpg) repeat-x; clear:both;}

.menu { position:relative;}
#mainmenu {padding: 0 0 0 20px}
#mainmenu a
{
    display:block;
    margin:0;
    padding: 9px 10px 13px 13px;
    text-decoration:none !important;
    font-size:1.1em;
    text-transform:uppercase;
}

#mainmenu a span {visibility:hidden}

.menu li
{
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#mainmenu li a:hover, #mainmenu li a.selected { background-color: #aaa}/* url(/images/layout/menu_hover_bg.jpg)}*/

#ahome { background: url(/images/layout/menu_items_bg.png) center -2px no-repeat transparent; }
#afoto { background: url(/images/layout/menu_items_bg.png) center -46px no-repeat transparent; }
#aproduct { background: url(/images/layout/menu_items_bg.png) center center no-repeat transparent; }
#apraktijk { background: url(/images/layout/menu_items_bg.png) center -87px no-repeat transparent; }
#amagazine { background: url(/images/layout/menu_items_bg.png) center -129px no-repeat transparent; }
#acommunity { background: url(/images/layout/menu_items_bg.png) center -169px no-repeat transparent; }
#aprofiel { background: url(/images/layout/menu_items_bg.png) center -243px no-repeat transparent; }
#azoomexperience {background: url(/images/layout/menu_items_bg.png) center -215px no-repeat transparent; }
#anewsletter {background: url(/images/layout/menu_items_bg.png) center -262px no-repeat transparent;}
#awordabonnee {background: url(/images/layout/menu_items_bg.png) center -362px no-repeat transparent;}

.menu div
{
    background:url(/images/layout/menu_bg.png) 0 -38px repeat-x transparent;
    color: #fff;
    clear:left;
    padding:5px 0;
    overflow:hidden;
}

.menu div .submenu { clear:both; padding:0;  margin:0;}
.submenu li { border-left: 1px solid #939598; padding: 6px 10px;}
.submenu li.first { border: none;}
.submenu li a{ color: white; font-size: 1em; text-transform: none;  text-decoration:none;}
.submenu li a.selected{ font-weight: bold}

#help_box {position: absolute; right: 10px; top:45px; padding: 0;}

/*#search_box { float:right; background: url(/images/layout/_search_bg.png) left center no-repeat; width:365px; margin: 5px 0 0 0; padding:0;}*/
#search_box { float:right; width:260px; margin: 5px 0 0 0; padding:0;}
#search_box legend {display:none}
#search_box input.inputfield_2_dark, .big_search_box.inputfield_2_dark {width: 170px; float:right}
#search_box input#search_button {float:right; margin: 4px 10px 0 10px;}

#breadcrumb {
	background: url(/images/layout/spacer_header_bg.jpg) left bottom no-repeat;
	padding: 7px 20px;
	border-bottom: 1px dotted #dadada;
	color: #0062a3;
	font-size: 0.85em;
}



/* Left column*/

#leftColumn
{
    float:left;
    width:188px;
    background:transparent url(/images/layout/verticalfade.png) right 450px no-repeat;
    position:relative;
}

#register_label {display:block; position: absolute; left: -24px; top:30px;}

#login_left_box {  background: url(/images/layout/login_box_bg1.png) no-repeat; margin: 0;}
#login_left_box  legend, #left_profile_box legend{ display:none;}
#login_left_box  label, #left_profile_box label{ display: block;font-weight:bold;padding: 4px 0 0 0;}
#login_left_box input.inputfield_1, #left_profile_box input.inputfield_1 {width:120px; margin: 3px 0 10px 0; font-size:0.9em;}
#login_left_box input#left_login_button, #left_profile_box #update_status_button{margin-bottom:10px;}
#login_left_box  a {font-size: 0.9em;display: block;}

.left_box {padding: 10px 20px 20px;font-family: Arial,helevetica, tahoma, sans-serif; font-size: 0.9em; color: #434c51;}
.left_box .more_ctgs {display: none;}
.left_box p {font-size: 0.9em;}
.left_box h3 {font-size: 1.3em; font-weight: 900;letter-spacing:-0.5px; color: #222; margin: 0 0 7px 0;}

#quickstart_button{margin: 5px 0;}
#category_box li {font-size: 0.9em;color: #ddd; line-height: 1.6em;}

#left_profile_box { background: transparent url(/images/layout/profile_photo_shadow.png) left top  no-repeat;}
#left_profile_box a, #left_profile_box label{ font-size:0.9em;}
#left_profile_box label {margin: 10px 0 8px;}
#left_profile_box li {background: transparent url(/images/layout/icons.png) -1px -120px no-repeat; padding: 0 0 0 10px;}
#category_box  li, .footer_box li , .footer_box dd  {background: transparent url(/images/layout/icons.png) -1px -169px no-repeat; padding: 0 0 0 10px;}
#username_label {clear:both; padding:5px 0 0 0;}
#username_label a {text-decoration:none;font-size:1.1em;}

#mpu_left { width:117px; }

#loginBox
{
    background: transparent url(/images/layout/loginbox_bg.jpg) 0 0 no-repeat;
    height:225px;
}

.left_menu_subtitle {font-size:0.88em; font-weight:bold;margin: 9px 0 0 9px }

#leftColumn a
{
	text-decoration: none;
}

/* Content (center- and right- and doubleColumn) */

#contentWrapper
{
    width:772px;
    float:right;
    margin-top:10px;
    font-size: 0.9em;
}

#contentWrapper p
{
    font-size:0.9em;
    margin-bottom:10px;
}

#contentWrapper h3, #contentWrapper h1
{
    font-size:1.3em;
    font-weight:bold;
    margin-bottom:10px;
}

#contentWrapper h3 span,#contentWrapper h1 span
{
    color:#939598;
}

#contentWrapper h3 span.grey_title,#contentWrapper h1 span.grey_title {
	font-weight:bold;
	color:#999;
	font-size:1em;
}

/* doubleColumn */

#doubleColumn
{
    margin-right:18px;
    margin-bottom:20px;
}

#doubleColumn.contentBlock
{
    background:transparent url(/images/layout/contentBlock_750_bottom.png) bottom right no-repeat;
    padding-bottom:30px;
}

#doubleColumn h3,#doubleColumn h1
{
    padding-bottom:5px;
    margin-bottom:10px;
    border-bottom:1px dotted #D2DADA;
}


#headline_img {width:748px; height: 200px;background: url(http://static.flickr.com/66/199481236_dc98b5abb3_s.jpg); position:relative;margin-top: -20px;}
#headline_hover {position:absolute; background: transparent url(/images/layout/headlines_hover.png) no-repeat;height: 79px; width:748px;bottom:0;}

/* centerColumn */

#centerColumn
{
    float:left;
    width:400px;
    clear:left;
}

#centerColumn .contentBlock
{
    width:390px;
    padding-left:10px;
    padding-bottom:20px;
    margin-bottom:20px;
    background:transparent url(/images/layout/contentBlock_390_bottom.png) bottom right no-repeat;
}

#doubleColumn .contentBlock .more,
#centerColumn .contentBlock .more,
#rightColumn .contentBlock .more,
#centerColumn .contentBlock .tags,
#rightColumn .contentBlock .tags
{
    clear:both;
    text-align:right;
    font-size:0.9em;
    padding-right: 10px;
    padding-top:8px;
}
.tabsBlock {overflow:hidden;}
.tabsBlock .innerTabsSpace{padding:0 10px;}
#centerColumn .tabsBlock { background: transparent url(/images/layout/tabBg_400.png) right top no-repeat;}
#doubleColumn .tabsBlock { background: transparent url(/images/layout/tabBg_754.png) left top no-repeat;}



/* rightColumn */

#rightColumn
{
    float:left;
    width:336px;
    margin-left:18px;
}

#rightColumn .contentBlock
{
    width:336px;
    padding-bottom:20px;
    margin-bottom:20px;
    background:transparent url(/images/layout/contentBlock_336_bottom.png) bottom right no-repeat;
}

#rightColumn .tabsBlock
{
    background: transparent url(/images/layout/tabBg_336.png) right top no-repeat;
}

#rightColumn h3
{
    margin-bottom:10px;
}


#rightColumn .mpu
{
    margin-bottom:30px;
}

ul.tabs
{
    height:25px;
    margin-bottom:15px;
    padding: 0 15px;
    font-size:0.95em;
}

.tabs li
{
    float:left;
    height:25px;
}
.tabs li { background: transparent url(/images/layout/tab_line.png) right bottom no-repeat; padding: 0 1px 0 0;}
.tabs .first a{background: transparent url(/images/layout/tab_line.png) left bottom no-repeat;padding: 0 1px; }
.tabs li a {display:block; text-decoration:none; cursor:pointer;}
.tabs li .selected  span,
.tabs li a span
{
    height:20px;
    padding:5px 10px 0;
    display:block;
}
.tabs li .selected {
	background-color:#fff;
	padding: 0 1px;
	font-weight:bold;
	color:#000;
	border-width: 0px;

}


.tabs li .selected span
{
   border-bottom: 1px solid #fff;
	overflow:hidden;
}



/* photo thumbnails */
#photoWrapper
{
    margin-top:20px;
    margin-left:4px;
    overflow:hidden;
}

.photoBlock
{
    float:left;
    width:125px;
    padding-bottom:15px;
}

.photoBlock .photo
{
    background:transparent url(/images/layout/fotothumb_bg_125.png) no-repeat scroll 0 0;
    height:125px;
    width:125px;
    line-height:123px;
    text-align:center;
}

.photoBlock .custom_image_frame
{
    background: transparent url(/images/custom/custom_image_frame.png) 0 0 no-repeat;
}

.custom_tooltip
{
    color: #fff;
    padding: 3px;
    font-size: 1em;
    background-color: #0c4da2;
}

.photoBlock img,
.userImageBlock img,
.ownerImageBlock img,
.folderBlock img
{
    vertical-align:middle;
}

.photoBlock .title,
.photoBlock .name,
.photoBlock .reactions
{
    width:118px;
    height: 1.3em;
    display:block;
    /*Avoid wrapping (and disappearing)of long words! Cropping will happen in photodescription */
    width:1000px;
}

.photoBlock .name,
.photoBlock .reactions
{
    font-size:0.9em;
}

.photoBlock .name
{
    color:#939598;
}

.photodescription
{
    margin-left:6px;
    overflow:hidden;
    width:118px;
}


/* album thumbnails */
#albumWrapper
{
    margin-left:10px;
    margin-top:40px;
    overflow:hidden;
}


.folderBlock
{
    float:left;
    width:122px;
    padding-bottom:15px;

}

.folderBlock .folder, .photoBlock
{
    position:relative;
}

.photoBlock .iconBlock,
.folder .iconBlock
{
    position:absolute;
    right:0px;
    top:0px;
}
.folder .private_icon
{
    position:absolute;
    right:0px;
    bottom:0px;
}

.folderBlock .iconBlock .iconbutton
{
    float:left;
}

.folderBlock .folder
{
    background:transparent url(/images/layout/folder_background.jpg) repeat scroll 0 0;
    height:122px;
    width:122px;
    line-height:127px;
    text-align:center;
    clear:left;
}

.folderBlock .title,
.folderBlock .name,
.folderBlock .numphotos
{
    width:118px;
    height: 1.3em;
    display:block;
    /*Avoid wrapping (and disappearing)of long words! Cropping will happen in photodescription */
    width:1000px;
}

.folderBlock .name,
.folderBlock .numphotos
{
    font-size:0.9em;
}

.folderBlock .name
{
    color:#939598;
}

.folderdescription
{
    margin-left:6px;
    overflow:hidden;
    width:118px;
}



.userImageBlock
{
    float:left;
    width:100px;
}

.userImageBlock .photo
{
    background:transparent url(/images/layout/fotothumb_bg_100.png) no-repeat scroll 0 0;
    height:100px;
    width:100px;
    line-height:98px;
    text-align:center;
    position:relative;
}

.userImageBlock .photo .customoverlay
{
    position:absolute;
}

.ownerImageBlock
{
    width:100px;
}

.ownerImageBlock .photo
{
    background:transparent url(/images/layout/fotothumb_bg_100.png) no-repeat scroll 0 0;
    height:100px;
    width:100px;
    line-height:98px;
    text-align:center;
}


/* paginator */
.paginator
{
    clear:both;
    text-align:center;
    padding-top:15px;
    height:2em;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:650px;
}

.paginatorTop
{
    /*border-top:1px dotted #D2DADA;*/
    border-bottom:1px solid #939598;
    padding-bottom:15px;
}
.paginatorBottom
{
    border-top:1px solid #939598;
}

.paginator .prev,
.paginator .next
{
    background-image:url(/images/layout/bt_paginator.png);
    background-repeat:no-repeat;
    width:92px;
    height:20px;
    overflow:hidden;
    display:block;
    float:left;
}

.paginator .prev span,
.paginator .next span
{
    display:block;
    padding-top:25px;
}

.paginator .prev
{
    background-position:20px 0;
    display:inline;
    float:left;
}

.paginator .next
{
    background-position:0 -22px;
    float:right;
}

.paginator .prev.disabled{background-position:-74px 0;}
.paginator .next.disabled{background-position:-94px -22px;}

.paginator .numbers{line-height:22px;}

.paginator .numbers a
{
    background:transparent url(/images/layout/bt_paginator.png) 0 -44px no-repeat;
    color:#fff;
    font-weight:bold;
    margin-left:5px;
    padding:3px 4px 3px 6px;
    text-decoration:none;
}

.paginator .numbers .end
{
    padding:3px 3px 3px 0;
    background:transparent url(/images/layout/bt_paginator.png) -58px -44px no-repeat;
}

.paginator .numbers .current
{
    padding:0 8px;
    font-weight:bold;
    color:#0062a3;
}

.description
{
    color:#434C51;
    font-size:0.9em;
}

.description span
{
    color:#939598;
    font-weight:normal;
    margin-right:3px;
    padding:0 3px;
}

.description span.pipe
{
    border-right:1px solid #939598;
}

.description a
{
    font-weight:normal;
}

.toggle
{
    background:transparent url(/images/layout/icons.png) no-repeat scroll 0 -293px;
    padding-left:15px;
    margin-bottom:10px;
    color:#000;
    text-decoration:none;
    display:block;
    cursor: pointer;
}

.toggleLess{background:transparent url(/images/layout/icons.png) no-repeat scroll 0 -228px;}
.toggleMore{background:transparent url(/images/layout/icons.png) no-repeat scroll 0 -293px;}
.toggleLess a, .toggleMore a{display:block;}
.toggleLess span, .toggleMore span{margin-left:10px;}


/* hilites block */
#hilites
{
    overflow:hidden;
    margin-bottom:20px;
}

#hilites h4
{
    font-weight:bold;
    font-size:0.9em;
    margin:15px 5px 3px 133px;
}

#hilites p
{
    margin:0px 5px 10px 133px;
    line-height:1.5em;
}

.hilite
{
    margin-left:5px;
    width:248px;
    float:left;
    border-bottom:1px solid #939598;
}
.hilite h3 a {text-decoration:none; color:#000}
.hilite h3 a:hover {color:#0062A3}

#hilites .hilite .content
{
    background-color:#d9e8f1;
    overflow:hidden;
}

#hilites .first
{
    margin-left:0;
}

#hilites .photoBlock
{
    margin:10px 0 0 5px;
}

#hilites .photoBlock .title
{
    font-weight:bold;
}


/* Footer */

#footerWrapper {background: transparent url(/images/content/footer_bg.jpg) no-repeat; padding: 55px 0 0 0; font-size: 0.9em;}
#footerDisclaimer {padding:14px 0; overflow:hidden; clear:both;}
.footer_box {float: left; font-size: 0.9em; padding: 0; height:155px; background: #eee; margin: 0 0 30px 0}
.footer_box a {color: #444}
#latest_comments_box { margin: 0 0 0 30px; width: 235px}
#categories_box { width: 132px}
#latest_fotos_box { width: 166px}
#latest_comments_box a,
#categories_box a,
#latest_fotos_box a
{
    /*width:1000px;*/
    display:block;
    height: 14px;
}
#latest_comments_box li {width:215px; overflow:hidden;}
#categories_box li {width:102px; overflow:hidden;}
#latest_fotos_box li {width:136px; overflow:hidden;}



#idg_sites_box { margin: 0 0 0 6px; width: 244px}
#idg_sites_box dt, #more_info{display:none;}
#idg_sites_box dd {float: left; width: 100px}

#new_talent_box {clear:both; position: relative; background: #d0d2d3;}
#new_talent_box a {display: block;  padding: 30px;}
#new_talent_img {border: 10px solid #fff; width:880px; }
#ntb_label{position: absolute; top:0; left:0; z-index:100;background: transparent url(/images/layout/ntb_label_bg.png) no-repeat; height: 149px; width: 150px;}
#more_info_box , #rss_box {float: left; margin-left:30px; padding: 7px 0; font-size: 0.9em;}
#footer_logo {margin-left:30px; float: left; display:block; overflow:hidden;}
#footer_logo a span{display:block;margin-top:30px;}
#more_info_box { font-size: 0.9em; width: 650px;text-align: center;}
#more_info_box  a{ color: #444;}
#rss_box  a{ color: #e86127;}
#rss_box  { background: transparent url(/images/layout/rss_ico.png) left center no-repeat;padding-left: 25px;}
.footer_box h3 {padding:6px 18px 5px; background: #fff; margin:0;}
.footer_box  ul, .footer_box  dl, .footer_box  p {padding: 13px 10px 0 10px;}
.footer_box  ul li span.count, .footer_box  ul li.hide  {display:none}


/* Comments */

#reactions
{
    /*margin-bottom:30px;*/
    padding-left:10px;

}

#reactions .wrapper
{
    border-bottom:1px dotted #D2DADA;
}

#reactions .submitBlock{overflow:hidden;margin-top:10px;}

/* Comment buttons */
#reactions .textbutton
{
    float:left;
    margin-right:10px;
}

#reactions .submitbutton, #reactions #place_btn{float:right;}
#reactions #place_btn {margin:0; border:none;}

#reactions .reply_btn,
#reactions .edit_btn,
#reactions .delete_btn
{
    float:right;
    margin-right:5px;
}

#fullviewWrapper #reactions {padding:0}
#fullviewWrapper #reactions #commentForm .formTextarea{color:#fff}
#fullviewWrapper #reactions #commentForm .preview_btn{display:none;}


/* Comment forms */
#commentForm,
.editForm
{
    padding:10px 0;
    border-top:1px dotted #D2DADA;
}

#commentForm fieldset,
.editForm fieldset
{
    text-align:center;
	background: transparent;
}

#commentForm .formTextarea,
.editForm .formTextarea
{
    border: 1px solid #cccccc;
    font-family: arial, helevetica, sans-serif;
	text-align:left;
	padding: 5px;
	font-size:1.0em;
	width:95%;
	height: 120px;
	background: transparent;
}

/* Comment block */
.comment{border-top:1px dotted #D2DADA;padding-top:10px;}

#comment_preview{border:0 none;}

.comment.newbranche
{
    background-image: url(/images/layout/branch.png);
    background-repeat:no-repeat;
    background-position:0 10px;
    padding-left:20px;
}

/* CommentWrapper building blocks*/
.commentWrapper{overflow:hidden;}
.commentWrapper .userinfo{overflow:hidden;margin-bottom:6px;}
.commentWrapper .content{margin-left:6px;}
.commentWrapper .editbuttons{overflow:hidden;margin-bottom:6px;}

.commentWrapper .userinfo .avatar,
div.avatar,
span.avatar
{
    height:53px;
    width:53px;
    display:block;
    background: transparent url(/images/layout/fotothumb_bg_55.png) 0 0 no-repeat;
    float:left;
}

.lead .content{height: 175px; }
.hilite .content .avatar {margin:20px 10px 100px;}
.hilite .content .lead_title  a{display:block;margin:30px 0 0 120px;font-size: 1.2em; color:#000; text-decoration:none;}
.hilite .content .more_link{display:block;}

.commentWrapper .userinfo .avatar img, div.avatar img, span.avatar img{margin:10px 0 0 10px; width:35px;}
.commentWrapper .userinfo .nameanddate{margin:10px 0 10px 60px;}
.commentWrapper .userinfo .date{font-size:0.9em; color:#939598;}

/* show the cancel_button only in reply mode !*/
#commentForm .cancel_btn{display:none;}
.comment #commentForm .cancel_btn{display:block;}

.big_search_box {background: #f4f4f4 url(/images/layout/search_box_bg.png) 10px 10px no-repeat; padding: 15px; margin:10px 0;}
.big_search_box p, #userlistSelect  {width: 334px; margin: 5px 20px 10px 60px; float:left;}
.big_search_box fieldset, #google_search_wrapper   {background:#b3b5b4; padding: 8px 10px 8px 15px; float:right; width:280px}
.big_search_box fieldset legend   {display:none;}
.big_search_box input.inputfield {margin:7px 10px 0 0; width: 200px; display: block; float:left;}
#content_search_button {margin: 4px 0; float:right}


#iconBlock {float:right}
#iconBlock  a{display:block; float:left; margin: 0 2px;}
.iconBlock_feedback{display:block; float:left; margin: 0 10px 0 0;}

#camera .content
{
    overflow:hidden;
    border-bottom:1px solid #939598;
    padding-bottom:8px;
}

#camera .content .thumbnail{float:left;margin:0 10px;}
#camera .content .title{   font-weight:bold;}

.avatar_100
{
    background: transparent url(/images/layout/fotothumb_bg_100.png) 0 0 no-repeat;
    height:98px;
    width:98px;
    display:block;
}

.custom_group_frame
{
    background: transparent url(/images/custom/custom_group_frame.png) 0 0 no-repeat;
}

.avatar_100 img
{
    width:80px;
    margin:10px 0 0 10px;
}

h3 .add_link, h1 .add_link {font-size: 0.7em;font-weight:normal; padding: 0 0 0 10px; }

/* centercolomn paginator */
#centerColumn .paginator{width:380px;}
#centerColumn .paginator .prev {background-position:0 0;}
#centerColumn .paginator .prev.disabled {background-position:-94px 0;}
#centerColumn .paginator .numbers{display:none;}


/* avatarLists */
.avatarList{overflow:hidden}
.avatarList .name
{
    display:block;
    margin:2px 0 2px 5px;
    overflow:hidden;
    width:90%;
    text-decoration:underline;
}

#rightColumn .avatarList li{float:left; width:67px; height:87px; overflow:hidden;}
#centerColumn .avatarList li {float:left; width:80px; height:87px; overflow:hidden;}
#doubleColumn .avatarList li {float:left; width:72px; height:90px; overflow:hidden;}

#centerColumn .avatarList li span.avatar,
#rightColumn .avatarList li span.avatar,
#doubleColumn .avatarList li span.avatar
{
    float:none;
}

/* blogs */
#centerColumn .blog {padding:0 0 15px 10px;}
#centerColumn .blog .more
{
    text-align:left;
    background:transparent url(/images/layout/icons.png) no-repeat scroll -1px -120px;
    padding:0 0 0 10px;
}

#centerColumn .blog .image{margin-top:10px;}
#centerColumn .blog .wrapper{margin:0 10px 0 0;padding-bottom:15px;}
#centerColumn .blog .wrapper p{font-size:1.0em;}
#centerColumn .blog #iconBlock{margin-right:10px;}
#centerColumn .bloginfo{padding:10px 15px 5px 0;font-size:0.9em;text-align:center;overflow:hidden;border-top:1px dotted #D2DADA;}
#centerColumn .bloginfo a{text-decoration:none; font-weight:bold;}
#centerColumn .bloginfo span{color:#939598;margin-left:3px;}
#centerColumn .bloginfo span.iconwithText{color:#fff;margin-left:0px;font-weight:bold;}


/* blog page*/
#rightColumn #archive,
#rightColumn #categories
{
    overflow:hidden;
    margin-bottom:15px;
    padding-top:10px;
}

#rightColumn #archive ul,
#rightColumn #categories ul
{
    width:140px;
    float:left;
    margin-left:10px;
    margin-top:10px;
}

#rightColumn #archive li,
#rightColumn #categories li
{
    background:transparent url(/images/layout/icons.png) no-repeat -1px -169px;
    padding:0 0 0 10px;
}

#rightColumn #archive li .count,
#rightColumn #categories li .count
{
    color: #939598;
    margin-left:3px;
    font-size:0.9em;
}


/* headers, links and icons next to each other*/
.contentHeader, #pageHeader{overflow:hidden;}

#pageHeader{border-bottom:1px dotted #D2DADA;margin-bottom:10px;overflow:hidden; position:relative;padding-bottom:0px;}
#pageHeader h3, #pageHeader h1 {padding-bottom:5px;}
.contentHeader{border-bottom:1px dotted #D2DADA;}

.contentHeader h3,.contentHeader h1, .contentHeader h4, #pageHeader h3, #pageHeader h1, #pageHeader h4{float:left; border:0 none !important; margin:0 !important; }
.contentHeader .iconBlock, #pageHeader .iconBlock, .tabsBlock .iconBlock{float:right;}
.contentHeader .iconbutton, #pageHeader .iconbutton{float:left;}
#doubleColumn .contentHeader .iconBlock{float:left;}

#rightColumn .contentHeader
{
    border-bottom:1px dotted #D2DADA;
    height:25px;
    margin-bottom:10px;
    overflow:hidden;
}
#rightColumn .contentHeader h3{float:left;border:0 none;}
#rightColumn .contentHeader .sub{float:left;font-size:0.95em;margin:3px 0 0 20px;}


#pageHeader .add_link{margin-left:10px; font-size:0.9em;}

.tooltip
{
    display:none;
    background:transparent url(/images/tooltip/white_arrow.png);
    font-size:1em;
    height:70px;
    width:160px;
    padding:25px;
    color:#000;
}

.thumbnail_tooltip{display:none;}

#groupFilterForm
{
    float: right;
}

#groupFilterForm select
{
    border: 1px solid #ccc;
}

#groupFilterForm dl
{
    height: 2em;
}

#groupFilterForm dt
{
    font-weight: bold;
    margin-right: 10px;
}

#groupFilterForm dt,
#groupFilterForm dd
{
    float: left;
    line-height: 2em;
}

/* Comment smileys */
.comment dl.caption, .comment dt, .comment dd
{
	display:inline;
}

#messages
{
	background-color: #ed1c24;
	padding: 0 0 0 10px;
}

#messages li
{
	padding-bottom: 5px;
	padding-top:5px;
	background-image: url(/images/error.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	color: white;
	font-weight: bold;
}

#messages .toggle
{
	margin-top: 5px;
	float: right;
}

#headlines .title
{
	text-decoration: none !important;
}

#headlines .adsBlock
{
    margin-top:10px;
}

#category_box .count
{
	color: #939598;
}
.jsfeedback
{
    color:#ED1C24;
    font-size:0.9em;
}
.photoBlock a.title
{
	text-decoration: none;
}
#adbuttons a
{
    margin-bottom:10px;
    display:block;
}
.imageFunctions
{
	display:none;
}
.isOwner .imageFunctions
{
	display:block;
}
#newslettersubscribebox,
#rightColumn #newslettersubscribebox
{
    background:url(/images/layout/contentBlock_336_bottom.png) no-repeat scroll right bottom transparent;
    margin-bottom:20px;
    padding-bottom:20px;
}
#newslettersubscribebox h3
{
    border-bottom:1px dotted #dadada;
}
#newslettersubscribebox input
{
    padding:2px;
}
#newslettersubscribebox #newslettermail
{
    width:210px;
    background:white url(/images/layout/inputfield_bg.jpg) repeat-x scroll 0 -60px;
    border:1px solid #CCCCCC;
    height:15px;
}
#newslettersubscribebox #newslettersubmit
{

}

#doe_mee_wrapper
{
    float:right;
    margin-top:-40px;
    margin-left: 662px;
    position:absolute;
}

#marketingBlock
{
    margin-bottom:0;
    padding:0;
}

.avatarList li a.iconbutton
{
    position:absolute;
    top:0px;
    left:38px;
}

.avatarList li{
    position:relative;
}

.collection_title_active
{
    opacity: 0.5;
    background-repeat: no-repeat;
    background-image: url(/images/loading_small.gif);
    background-position: 300px center;
}


/*  definition lists */
#doubleColumn .contentBlock {padding-left:0}

.grey {background: #f4f4f4}
.list a{text-decoration:none;}

.list, .group_list {width:754px;}
.list .image .avatar{margin-top:0;}
.list th {padding:2px 5px}
.list td {padding: 8px 5px; vertical-align: middle; margin:0;}
.list .level, .list .comments, .list .date, .list .images, .list .discussion, .list .members, .list .views , .list .count{text-align:center}
.list .date {width:60px}
.list .title {width:260px}

.gsc-input {width: 100px}

#wrapper_cursussen .paginatorTop { border-top:1px dotted #aaa; border-bottom:1px dotted #aaa;}
#wrapper_cursussen .list { border-top:none; margin-bottom: 20px; overflow: hidden;}


/* topics */
.topic_list {width:734px;margin: 0 10px}

/* groups */
.group_list .title {width:120px; }
.group_list .subscribe {width:50px}
.group_list .update {width:95px}

.loggedin, .loggedout, .loading { display:none}
.ajax_loading { text-align: left; padding: 3px 10px; font-size: 0.9em;}
#statusCheck {  background: url(/images/layout/icons.png) 0 -2032px no-repeat transparent; float:right;margin-top:4px;display:none; width:17px; height:14px;}


/* carousel styles start */
#next_bt, #prev_bt { background: url("/images/layout/next-horizontal.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    position: absolute;
    right: 30px;
    top: 47px;
    width: 12px;}
#prev_bt {
	background: url("/images/layout/prev-horizontal.png") no-repeat scroll 0 0 transparent;
    left: 10px;
}
#fotostrip {
    background: url("/images/layout/carousel_bg.jpg") repeat-x scroll 0 0 #EEEEEE;
    margin: 0 0 10px;
    padding-top: 5px;
    width: 754px;
	overflow: hidden;
	height:132px;
}
#carousel_wrapper  {
	width:686px; overflow:hidden; margin: 0 auto;
}
#carousel {   
    margin: 0;
    overflow: hidden;
	visibility:hidden;
    padding: 0;
    position: relative;
    position: static !ie; /*only for ie7 and below */
    /*top: 0;*/
    z-index: 1;
	width:4000px;
}
#carousel li {background: url(/images/layout/carousel_thumb_bg.png) no-repeat scroll 0 0 transparent; margin: 0 2px 0 0; padding: 0; width: 84px;  height: 85px; line-height: 82px; text-align: center; float: left; list-style: none outside none;}
#carousel li img{vertical-align: middle;}
#carousel li img.landscape {width: 70px;}
#carousel li img.portrait {height: 70px;}

.kopje {margin:5px 10px; float:left;}
#contentWrapper .kopje h3{margin-bottom:5px;}
.kopje_links {float:right; margin:5px 31px;}
.kopje_links a {font-size:0.9em; cursor:pointer;}


#carousel_more_bt {position:absolute; top: 75px; right:23px; z-index:1000; background: transparent url(../images/layout/corausel_more_bt.png) no-repeat 0 0;}
#carousel_more_bt a {text-decoration:none;display:block; width:23px; height:23px;}
#start_pause_bt a {text-decoration:none;display:block; width:23px; height:23px;}

.socialSharing
{
	width:450px; 
	overflow:hidden;
}


/*carousel style end */

/* BEGIN Top banen */
#rightColumn #topbanen
{
    background-image: none;
    background-color: #fff;
    padding-bottom: 0;
}

#rightColumn #topbanen h3 .jobworld,
#rightColumn #topbanen #jobs_search_button,
#rightColumn #topbanen ul li a.jobicon
{
    background-color: transparent;
    background-image: url(/images/jobworld_sprite.gif);
    background-repeat: no-repeat;
}

    #rightColumn #topbanen h3
    {
        border-bottom: 1px solid #939598;
    }

        #rightColumn #topbanen h3 .jobworld
        {
            background-position: 0 0;
            width: 120px;
            height: 15px;
            text-indent: -200px;
            overflow: hidden;
            float: right;
            margin-right: 6px;
        }
    
    #rightColumn #topbanen ul
    {
        list-style: none;
        margin: 8px 0 8px 0;
        line-height: 30px;
    }
    
        #rightColumn #topbanen ul li
        {
            padding-left: 7px;
            position: relative;
            border-bottom: 1px dotted #dadada;
        }
        
            #rightColumn #topbanen ul li a.jobtitle
            {
                width: 1500px;
                color: #0062a3;
                text-decoration: none;
            }
            #rightColumn #topbanen ul li a.jobtitle:hover
            {
                text-decoration: underline;
            }
            
            #rightColumn #topbanen ul li a.jobicon
            {
                background-color: #fff;
                background-position: 10px -30px;
                color: #636363;
                font-size: 0.85em;
                height: 15px;
                line-height: 1.2em;
                padding-left: 30px;
                padding-right: 7px;
                position: absolute;
                right: 0;
                text-decoration: underline;
                top: 10px;
            }
            #rightColumn #topbanen ul li a.jobicon:hover
            {
                text-decoration: none;
            }
    
    #rightColumn #topbanen #jobs_search_button
    {
        background-position: -120px 0;
        width: 97px;
        height: 24px;
        text-indent: -200px;
        overflow: hidden;
        display: block;
        margin-left: 6px;
    }
/* END Top banen */

    
    
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#939598;}
#colorbox{}
    #cboxContent{/*margin-top:32px*/; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#fff; padding:30px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#fff;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
    
.googleads234_60 {margin: 10px;}

.conditionsText
{
	overflow:auto;
	height:315px;
	font-size:0.9em;
	margin-bottom:10px;
}

.conditionsText h2
{
	font-size:1em;
	margin-bottom:10px;
}

.conditionsText ol
{
	list-style:decimal outside;
	margin-bottom:10px;
	margin-left:20px;
}

.campaignConditions
{
	width:500px;
}
