/*
font-family:'Adelle W01 Regular';
font-family:'Adelle W01 Bold';
font-family:'Adelle W01 Bold Italic';
font-family:'Adelle W01 ExtraBold';
font-family:'Adelle W01 Heavy';
*/

* {
     -webkit-font-smoothing: antialiased;
     -moz-font-smoothing: antialiased;
     -o-font-smoothing: antialiased;
     font-smoothing: antialiased;
}


body {
	margin:0px;
	padding:0px;
    -webkit-font-smoothing:antialiased; 
    font-smoothing:antialiased; 
    text-rendering:optimizeLegibility; 
}


html {
    overflow-y: scroll; 
    -webkit-text-size-adjust: 100%;
	background:url('../images/bg-tile.gif') repeat top left !important;
}

/*----------------TOP--------------*/

#home .header-wrapper {
    padding-bottom:0;
}

.header-wrapper {
background:url('../images/bg-top.png') repeat-x top left;
padding-top:29px;
padding-bottom:37px;
}

#header {
width:960px;
height:104px;
margin:0 auto;
position:relative;
}

#logo {
position:absolute;
margin:0;
left:-15px;
top:-17px;
}


#logo img{
border:none;
}

body:nth-of-type(1) {
   margin:0;
}

#logo-search {
color:#fff;
width:960px;
float:right;
clear:both;
}
#logo-search form {
float:right;
clear:both;
}
#logo-search a {
float:right;
clear:both;
color:#fff;
}
/* top menus*/

#top-user-menu {
color:#fff;
}
#top-user-menu .top_menu_item {
color:#fff;
}

#top-menu {
width:947px;
padding:6px 0px 6px 0px;
position:relative;
float:right;
margin:15px -2px 0px 0px;
height:30px;
display:block;
text-shadow: 1px 1px 0px #f7f7f7;

}
#top-menu ul {
float:right;
margin:0;
padding:0;
list-style:none;
background:url('../images/top_menu_spacer.gif') no-repeat 100% 4px;
margin-right:0px;
}
#top-menu ul li {
float:left;
list-style:none;
display:block;
font-size:12px;
font-weight:bold;
}
#top-menu ul li.first a {
background:none;
}
#top-menu ul li a {
color:#000;
padding:16px 10px 10px 10px;
display:block;
background:url('../images/top_menu_spacer.gif') no-repeat 0px 4px;
margin-right:-3px;
z-index:1;
position:relative;
font-size:11px;
color:#666;
}
#top-menu ul li a:hover {
color:#000;
text-decoration:none;
}

/*-----------------CONTENT--------------*/
#content-wrapper {
    width:960px;
    margin:0 auto;
    padding-bottom:20px;
    position:relative;
}

#left-column {
    width:190px;
    float:left;
    overflow:hidden;
    padding:0;
    margin:0px 0px 20px 0px;
    background:none;
}

#left-column-home {
    position:absolute;
    top:503px;
    overflow:hidden;
    width:190px;
    padding:0;
    margin:5px 0px 0px 0px;
    #margin:5px 0px 0px -481px;
}


.user-info-small {
    background:#fff;
    width:148px;
    padding:20px;
    margin:0px 0px 20px 0px;
    float:left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);	    
}
.user-info-small img {
    border:1px solid #c8c8c8;
}
/*user-menu*/

#user-menu {
    text-align:left;
    margin-bottom:2px;
    background:#fff;
    width:188px;
    float:left;display:block;
    padding:0px 0px 10px 0px;
    line-height:12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);    
}

#user-menu ul {
    float:left;
    margin:0;
    padding:8px 0px 0px 0px;
    overflow:hidden;
    list-style:none;
    display:block;
}

#user-menu ul img {
    padding-right:8px;
}

#user-menu ul li {
    float:left;
    clear:both;
    margin-bottom:8px;
}

#user-menu ul li img{
    margin-bottom:-2px;
}

#user-menu ul li a{
    width:177px;
    display:block;
    padding:3px 3px 7px 8px;
    font-weight:bold;
}
#user-menu ul li a:hover{
    background:#a7052b;
    color:#fff;
    text-decoration:none;
}
#user-menu ul li ul {
    width:188px;
    float:left;
    overflow:hidden;
    display:inline;
    margin-top:-7px;
}
#user-menu ul li ul li {
    margin-bottom:0px;
}
#user-menu ul li ul li a{
    font-weight:normal;
    font-size:11px;
    padding:3px 1px 3px 32px;
    overflow:hidden;
}
#user-menu ul li ul li img{
    display:none;
}

#main-column {
    width:725px;
    float:right;
    overflow:hidden;
    text-align:left;
    padding:10px 15px 20px 15px;
    margin:0px 0px 25px 0px;
    background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;    
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
}

#main-column-home {
    width:928px;
    float:right;
    overflow:hidden;
    text-align:left;
    padding:10px 15px 20px 15px;
    margin:0px 0px 25px 0px;
    background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.27);
}

.page_header {
    text-align:left;
    background:#fff url('../images/page_header.png') repeat-x bottom left;
    width:735px;
    margin:0px 0px 0px -15px;
    padding:10px 15px 10px 15px;
    min-height:45px;
    line-height:28px;
}
* html .page_header{
    height:45px;
}
img.icon_big {
    margin:-10px 5px 10px 0px;
    padding:0px;
    float:none;
    text-align:left;
    vertical-align:middle;
}


.content-left {
    width:210px;
    float:right;
    margin-left:15px;
}
.content-middle {
    width:502px;
    float:left;
    padding-right:15px;
}

.content-right {
    width:195px;
    float:right;
    margin:2px 0px 2px 0px;
    padding:0;
    background:none;
    border:none;
    overflow:hidden;
}
.content-right.pushed{
margin:16px 0px 0px 0px;
}

.content-right > table,
.newblock
 {
    overflow:hidden;
    width:191px;
    margin:0px 0px 15px 2px;
    background:#fff;
    border-top:1px solid #f1f1f1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
    padding-bottom:10px;
    background:#f1f1f1;
}
.newblock.stretch
 {
    width:inherit;
}

.sort {
    padding-top:10px;
}
.sort span {
    margin-bottom:5px;
    display:block;
    font-weight:bold;
}

.content-right table tr td table{
    background:none;
    border:none;
}

.content-right table td.home_box {
    background:none;
    border:none;
}
.content-right table td.profile {
    background:none;
    border:none;
}
.content-right div, .content-right td {
    font-size:11px;
}

.network_content a {
    font-size:10px;
    font-weight:normal;
}

.network_content td.portal_member {
    width:100px;
}

.content-right.profile table td {
    line-height:13px;
    padding:4px 0px 4px 4px;
    vertical-align:top;
}


#main-column-home .content-middle {
    width:700px;
    float:left;
}



/*----------------BOTTOM------------------*/

#bottom {
    background:url('../images/bg-footer-new.gif') repeat-x 0px 0px;
    padding:12px 0px 0px 0px;
    width:100%;
}

#bottom-boxes {
min-height:300px;
width:960px;
margin:0px auto 0px auto;
}

#footer {
background:url('../images/bg-banner.gif') repeat-x;
width:100%;
height:87px;
}

.footer-holder {
        width:960px;
        margin:0 auto;
        text-align:left;
        color:#7a7e81;
        text-align:center;
        padding:15px 0;
        font-size:11px;
        position:relative;
}

/*--footer-logo-wrapper--*/
.footer-logo-wrapper{
        position:absolute;
        top:-90px;
        left:0px;
}
.logo-footer,
.logo-footer a{
	display:block;
	width:204px;
	height:137px;

}
.logo-footer{
	background:url(../images/logo-dwjm.png) no-repeat;
}
.logo-footer a{
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
}


.alle, .prik ul, .copy, .footer-menu{
	margin:0;
	padding:0;
	list-style:none;
}

.footer-content{
	width:960px;
	min-height:325px;
	padding:10px 0px 0px 0px;
}
.footer-content h3 {
	text-align:left;
    margin:0;
    padding:0;
}
.footer-content:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
* html .footer-content{height:244px;}
.column-footer{
	float:left;
	position:relative;
	min-height:275px;
	padding:0px 12px 0 12px;
        margin-top:15px;
}

.column-footer p, .column-footer dt {
        color:#d2d2d2;
}

.column-footer img {
	border:none;
}
* html .column-footer{
    min-height:225px;
}
.column-footer.noone, .column-footer.notwo{
width:151px;
}

.column-footer.nothree, .column-footer.last{
    width:287px;
}

.column-footer.last{
    padding-right:0;
    text-align:left !important;
    background:url(../images/newsletter.png) no-repeat 240px 40px;
}
.column-footer.last p{
    padding-left:0px;
    width:200px;
}

.column-footer h3{
	font-size:12px;
	margin:0 0 15px 0px;
	border-bottom:1px dotted #c0c0c0;
    padding-bottom:13px;
}
.column-footer form#aanmeld-form  {
  background:#a7052b;
    padding:13px;
    margin-top:18px;
    display:block;
    border-top:1px solid #7a0520;
    border-left:1px solid #7a0520;
    float:right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.column-footer form#aanmeld-form span.radio {
width:85px;
padding:0;
height:10px;
float:left;
margin-top:5px;
margin-right:3px;
line-height:15px;
}
.nl-wrapper {
float:right;
height:20px;
}
.column-footer form#aanmeld-form span.radio input{
float:right;
margin:0px 10px 0px 0px;
display:block;
width:15px;
height:15px;

}
.column-footer form#aanmeld-form input {
margin:5px 0;
width:165px;
padding:3px;
float:right;
}
.column-footer form#aanmeld-form input#subm {
border:none;
margin:6px 0px 0px 0px;
width:81px;
height:32px;
padding:0px;
float:right;
}
.column-footer form#aanmeld-form label {
text-align:left;
float:left;
padding:3px 3px 3px 0px;
margin:5px 5px 5px 0px;
color:#fff;
}
p.copyright-text a {
color:#454545 !important;
}
p.copyright-text {
text-align:left;
padding-left:174px;
padding-top:20px;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
color:#454545;
}

/*--alle--*/
.alle{
	
	overflow:hidden;
}

.alle li{
	padding:1px 0 5px 0px;
	width:165px;
	float:left;
        text-align:left;
        line-height:13px;
}

.alle li a {color:#fff !important;}

.alle li a:visited{
	color:#c20733;
}
.alle li a.top_menu_item {color:#fff;}
/*--*/
a.banner{
	display:block;
	width:290px;
	margin:60px auto;
}


.column-footer dl {
text-align:left;
margin:0;

}
.column-footer dl.ideas {
padding:0px 0px 0px 0px;
}

.column-footer dt a {
font-weight:bold;
color:#fff;
}


/*---other----*/
table {
text-align:left;
}

/* profile page */
.profile-leftside {
float:left;
width:490px;
padding-top:30px;
}

.profile-rightside {
float:right;
width:230px;
}

/* announcement (wanneer niet ingelogd ipv user menu) */
#announcement {
border:1px solid #ce133d;
background:#ffe0e7;
text-align:left;
padding:12px;
}

#announcement p {
color: #ce133d;
}

/* formulieren */
.form1 {
width:180px;
}

.form2 input {
font-size:18px;
font-weight:bold;
padding:4px;
}


/* ---------- home first block ----------- */
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border:none;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}

/*--first-block--*/
.first-block{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	padding:0px 0 17px 0;
	float:left;
}
/*--gallery--*/

.gallery{
	width:961px;
	float:left;
    text-align:left;
    _margin-right:13px;
    position:relative;
}

.gallery ul{
	width:961px;
	overflow:hidden;
        float:left;
        margin:0;
        padding:0;
        list-style:none;
}

.gallery ul li {
	float:left;
	width:960px;
	height:390px;
	position:relative;
}

.gallery-text{
	padding:0;
    top:272px;
	left:0px;
	width:968px;
	line-height:16px;
	position:absolute;
    z-index:200;
        
}

.gallery-text span{

	color:#fff;
	font-size:16px;
	font-family:'Adelle W01 Bold', Arial, sans-serif !important;
	font-weight:normal;     
	display:inline-block;
	padding-bottom:5px;
}

.gallery-text p{
	color:#fff;
	margin:0 auto;
    width:590px;
	color:#a3a3a3;
    text-align:center;
    padding:16px 13px 16px 13px;
    background:url(../images/bg-text.png) repeat top left; 
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;		
}

.gallery-text p a{
	font-weight:bold;
	color:#bb022e;
}

/*--gall-nav--*/
.gall-nav{
	position:absolute;
    left:50%;
    margin-left:-90px;
	top:377px;
	height:31px;
	width:180px;
	z-index:100;
    text-align:center;
    display:block;
    overflow:hidden;
}
.gall-nav ul{
        width:200px;
        padding-left:50px !important;     
}

.gall-nav ul li{
	background:none;
	float:left;
	height:13px;
	width:12px;
	text-align:center;
        text-indent:-9999px;
        margin-right:4px;
	background:url(../images/bg-pagecontrol.png) no-repeat 0px 0px;       
}
.gall-nav ul li a{
	color:#c20733;
	font-size:11px;
	font-weight:bold;
	display:block;
	width:18px;
	height:18px;
}

.img-hold {
        position:absolute;
        width:960px;
        height:357px;
}

.gallery ul li img{
	display:block;
        right:40px;
        bottom:0;
        position:absolute;
}

.slide-changer {
	width:960px;
	height:360px;
	position:relative;
	overflow:hidden;
}
.slide-changer .sl {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.slide-changer .active {
	z-index:1;
}

.gall-nav ul li.active{
	background:url(../images/bg-pagecontrol.png) no-repeat -12px 0px;  
}
.gall-nav ul li.active a{
	color:#ff688b;
}
.gall-btns {	
	position:absolute;
	left:0;
	top:140px;
	width:960px;
	z-index:10;
}

.gall-btns a {
	float:left;
	margin:0;
	width:61px;
	height:61px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
}
a#prev-link {
	background:url(../images/bg-prev.png) no-repeat;
        left:0;
        position:absolute;
}
a#next-link {
	background:url(../images/bg-next.png) no-repeat;
        right:0;
        position:absolute;
}
a#play-link {
	background:url(../images/img-pause.gif) no-repeat;
        display:none;
}
a#play-link.play {
	background:url(../images/img-play.gif) no-repeat;
}

/*--login--*/
.login.user-details {
overflow:hidden;
}
.login.user-details .login-header div {
color:#fff;
float:left;
}
.login.user-details .login-header {
display:block;
width:306px;
overflow:hidden;
height:127px;
}
.login.user-details .login-header div {
width:170px;
margin:0;
padding:0px 0px 0px 15px;
text-align:left;
display:inline;
font-size:11px;
}

.login.user-details .login-header a  {
margin:17px 0px 21px 0px;
overflow:hidden;
display:block;
float:right;
}
.login.user-details .login-header a img {
border:1px solid #979797;
padding:0;
margin:0px 15px 0px 0px;
}
.login.user-details h3 {
	font-size:12px;
	color:#fff;
	font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
margin:18px 0px 7px 15px;
}

.login.user-details .block-image .btn-wrapp a {
background:url(../images/btn-uw-netwerk.gif) no-repeat;
}
.login.user-details .block-image .btn-wrapp a:hover {
background-position:0 -43px;
}

.login.user-details .block-image {
margin-top:-4px;
}


.login{
	width:307px;
	float:right;
	height:320px;
	border:1px solid #c5c5c5;
	background:url(../images/bg-li.gif) repeat-x;
margin-right:10px;
}
.login-form{
	height:98px;
	width:264px;
	padding:25px 25px 0 18px;
float:left;
overflow:hidden;
}
.login-form h3{
	margin:0 0 10px 0;
margin-top:-5px;
	font-size:15px;
	color:#fff;
	font-weight:normal;
text-align:left;
}
.input-holder{
	padding-bottom:5px;
	width:100%;
	overflow:hidden;
}
.input-holder label{
	text-align:right;
	float:left;
	color:#fff;
	width:90px;
	font-size:11px;
font-weight:normal;
}
.input-bg-2{
	background:url(../images/bg-input-login.gif) no-repeat top right;
background:#3a3a3a
        padding-left:15px;
	width:151px;
	height:16px;
	float:right;
}
.input-bg-2 input{
	width:139px;
	border:none;
	background:none;
	float:left;
	color:#929292;
	font-size:11px;
	padding:2px 5px 0 5px;
}
.submit{
	width:100%;
	padding-top:2px;
	overflow:hidden;
}
.submit input{
	float:right;
}
.submit ul{
	width:210px;
	float:left;
	font-size:10px;
	color:#787878;
margin:-15px 0px 0px -30px;
list-style:none;
}
.submit ul li{
	width:100px;
	float:left;
	padding:0;
}
.submit ul li:first-child{
	background:none;
	padding-left:8px;
}
.submit ul li input{
	float:left;
	margin:0px 0px 0px 5px;
	padding:0;
	width:10px;
	height:10px;
}
.submit ul li label{
	padding:0;
}
.submit ul li a{
	color:#787878;
	text-decoration:underline;
}
.submit ul li a:hover{
	
}
input#id-7 {
margin-right:-15px;
}

/*--block-image--*/
.block-image{
	width:307px;
	height:197px;
	position:relative;
}
.block-image img{display:block;}
.btn-bg{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:69px;
}
.btn-wrapp{
	/*background:url(../images/bg-btn.png) repeat;*/
	width:256px;
	height:57px;
	padding:12px 0 0 51px;
}
.btn-wrapp a{
	display:block;
	position:relative;
	background:url(../images/btn-nog-geen.gif) no-repeat;
	width:256px;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
margin:0 auto;
}

.btn-wrapp a:hover{background-position:0 -43px;}

.login-teaser {
	width:189px;
	float:left;
	height:262px;
background:url('../images/login-teaser.jpg') no-repeat top left;
background-color:none;
margin:1px 0px 25px 0px;	
z-index:10000;
overflow:hidden;
}
.login-teaser a {
background:none;
width:190px;
height:50px;
float:left;
margin-top:200px;
text-indent:-9999px;
}
/*--service-menu--*/
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}

.service-menu{
        position:absolute;
        height:39px;
        background:#a7052b;
        padding:0px;
        border-top:1px solid #e54268;
        border-left:1px solid #e54268;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
        right:344px;
        min-width:294px;
        overflow:hidden;
}

#top-user-menu {
	margin:0px 0px 0px 8px;
	padding:0;
}

#top-user-menu ul li {
	min-width:123px;
	float:left;
	overflow:hidden;
	text-align:center;
	height:34px;
	padding:5px 12px 0px 4px;
	margin:0 !important;
	/*font-family:'Adelle W01 Bold', Arial, sans-serif !important;
	font-weight:normal;
	font-size:12px;	*/
}
#top-user-menu ul li a{
    font-weight:bold;
}


#top-user-menu ul li:first-child {
        border-right:1px solid #e54268;
}

.service_menu_edit
{
	padding-left:25px;
	float:right;
    height:30px;
    overflow:hidden;
    display:inline;
}

.service_menu_edit ul, .user ul, .buttons, .checkbox-wrapper, .color-schema, .gallery ul, .gall-nav ul, .submit ul, .box-header-button, .box-content-form ul, .nieuws, .blog, .blogers, .alle, .prik ul, .copy, .footer-menu{
	margin:0;
	padding:0;
	list-style:none;
}
.service_menu_edit ul{
	height:28px;
	float:left;
	line-height:28px;
	display:inline;
}
.service_menu_edit ul li{

}
.service_menu_edit ul li:first-child{
	padding-left:0;
	background:none;
}
.service_menu_edit ul li.first{
	background:none;
    padding-left:0;
}
.service_menu_edit ul li a, .service-menu ul li a:visited, .service-menu ul li a:hover{
    color:#fff;
}

.service-menu-wrapper{
	
}
.service-menu ul, .user ul, .buttons, .checkbox-wrapper, .color-schema, .gallery ul, .gall-nav ul, .submit ul, .box-header-button, .box-content-form ul, .nieuws, .blog, .blogers, .alle, .prik ul, .copy, .footer-menu{
	margin:0;
	padding:0;
	list-style:none;
}
.service-menu ul{
	height:28px;
	float:left;
	line-height:28px;
}
.service-menu ul li{
	display:inline;
	padding:0 9px 0 11px;
}

.service-menu ul li a.service-active {
	font-weight:bold;
}

.service-menu ul li:first-child{
	padding-left:0;
	background:none;
}
.service-menu ul li.first{
	background:none;
	padding-left:0;
}
.service-menu ul li a, .service-menu ul li a:visited, .service-menu ul li a:hover{
	color:#fff;

}
/*--block-search--*/
.block-search {
    background:#a7052b;
    padding:4px 4px 3px 4px;
    display:block;
    border-top:1px solid #e54268;
    border-left:1px solid #e54268;
    float:right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.block-search a.advanced-search{
	color:#fff;
        font-size:11px;
        padding:3px 0px 0px 8px;
        float:left;
}
.block-search input{
    float:left;
}

.search_btn
{
    float:right;
    margin: 0px 0px 0px -1px;
    border:none;
    background:none;
}

.input-bg{
    background:url(../images/bg-search-input.png) no-repeat top left;
	width:290px;
	height:30px;
	float:right;
}
.input-bg input {
	background:none;
	border:none;
	width:290px;
	padding:7px 0 0 10px;
	color:#999;
	font-size:12px;
    font-family:arial;
}

/* ---- tabs ----- */
.tabs {
margin:40px 0px 0px -7px;
letter-spacing:0;
}
table.tabs td {
}
.tabs td {
background:none;
}
table.tabs {
	margin-bottom: -10px;
}
td.tab {
background:url('../images/tab_right.gif') no-repeat top right;
	padding-left: 12px;
border:none;
}
.tabs td a {
color:#000;
}

.tabs td.tab2 a {
color:#888;
}
.tabs td.tab2 a:hover {
color:#000;
text-decoration:none;
}
td.tab0 {
	font-size: 1pt;
	border-bottom:none;

}
td.tab1 {
	border:none;
	font-weight: bold;
	padding: 8px 8px 8px 15px;
background:url('../images/tab_left.gif') no-repeat top left;


}
td.tab2 {
border:none;
	border-bottom:none;
	font-weight: bold;
	padding: 8px 8px 8px 15px;
background:url('../images/tab_left_line.gif') no-repeat top left;

}
td.tab3 {
	border-bottom:none;
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
background:url('../images/tab_right_line.gif') no-repeat top left;
}
td.tab4 {
background:url('../images/tab_right_line.gif') no-repeat top right;
	padding-left: 12px;
}

div.intro {
    font-size:12px;
    margin:22px 0px 22px 0px;
    padding:10px 20px 10px 15px;
    background:#d3f1c8;
    clear:both;
    width:689px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    text-align:center;    
}

.contentfield-search {
    margin:20px 0px 20px 0px;
    text-align:left;
    padding:10px 10px 10px 10px;
    background:#f1f1f1 !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    
}

.contentfield-search.blogs {
    padding:0px 10px;
}

.contentfield-search table td {
padding:0px;
font-size:11px !important;
}

.contentfield-search .button {
    margin-top:9px;
}

div.portal_whatsnew {
	border: none;
	padding: 4px 0px 4px 0px;
}
div.portal_action {
padding:10px 0px 10px 0px;
}


/*----------PROFILE PAGE---------*/
.user-photo {
float:left;
display:block;
clear:both;
padding:01px;
width:151px;
border:1px solid #f2f2f2;
text-align:center;
background:#f2f2f2;
margin:0px 8px 25px 0px;
vertical-align:middle;
}
.user-photo img {
vertical-align:middle;
}

.user-options{
float:right;
margin:20px;
height:auto;
width:195px;
margin-top:10px;
}
.user-options a{
float:left;
margin:2px;

}


.page_header.header-profile {
text-align:left;
background:url('../images/page_header.png') repeat-x bottom left;
width:750px;
margin:0px 0px 0px -15px;
}

div.home_whatsnew {
	border: none;
	padding: 4px 0px 4px 0px;
	margin-top:20px;
}

div.home_action {
padding:10px 0px 10px 0px;
}


/*messages page*/
#btn-new-msg {
float:right;
margin:-50px 20px 0px 0px;
}


div.portal_content {border:none;}

.pref {
    text-align:center;
    padding:6px 5px 5px 5px;
    width:100px;
    background: url(../images/hdr_bg.gif) repeat-x 0px -1px;
    margin:16px 0px 10px 0px;
    border-top:1px solid #e6e6e6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
}

.pref a {
font-size:11px;
font-weight:bold;
}
.pref a:hover {
    text-decoration:underline;
}

#columns {clear:both;}

.network_content table td {
background:none;
border:none;
}
div.network_content table {
border:none;
}
div.network_content table a {
line-height:13px;
}
div.network_content table a img {
margin-top:8px;
}
div.profile_friend_details div {
font-size:11px;
}
.profile_action_date {
font-size:11px;
}

/*advanced search leden*/
.browse_result img {
margin-bottom:4px;
}


.success {padding:10px;}

.profile_tab {
white-space:nowrap;
}

.profile_tab2 {
white-space:nowrap;
}

p.copyright-text a:visited {
color:#7b7e81;
}

.meer dd a {
text-transform:lowercase;
}

.meer dd a {
text-transform:capitalize;
}

.meer dd a:first-letter {
text-transform:uppercase;
}

/* respect */
#respect {
	padding:4px 0px 14px 13px;
	border-bottom:1px solid #ccc;
	margin:0px 0px 14px 0px;
}



/* favo tab */

#favo-tab {
    display:block;
    width:162px;
    line-height:25px;
    height:27px;
    position:absolute;
    margin:0px 0px 0px 0px;
    z-index:99;
    float:right;
    background:#000;
    right:0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-radius: 0px 4px 0px 4px;
border-radius: 0px 4px 0px 4px;
    background:#d3f1c8;	
}

#favo-tab a {
    background:url(../images/icons/plus_circle_frame.png) no-repeat 7px 5px;
    font-weight:normal;
    font-size:11px;
    color:#000;
    display:block;
    padding:0px 0px 0px 20px;
}
/* commercial */
#flashcontent
{
    height: 33px;
    width: 260px;
    /*float: right;*/
    margin-left: 30px;
    margin-bottom: -3px;
}

/*----------------TYPO--------------*/

h1, h2, h3, h4, h5, .box-header {
    font-family:'Adelle W01 Bold', Arial, sans-serif !important;
    font-weight:normal;
    text-transform:uppercase;
}

h6 {
    font-family:'Adelle W01 Regular', Arial, sans-serif !important;
    font-weight:normal;
    text-transform:uppercase;
}


.page_header {
	font-family: 'Adelle W01 Bold', arial, verdana, serif;
    font-weight:normal;    
   	font-size: 26px !important; 
    text-align:left;
    padding-top:25px;
}


.article_title {
    font-family:'Adelle W01 Bold', Arial, sans-serif !important;
    font-weight:normal;
    font-size:30px !important;
    line-height:36px;
}

.header {
    font-family: 'Adelle W01 Bold', arial, verdana, serif !important;
    font-weight:normal !important;    
    font-size: 11px !important;
    color:#000 !important;
    text-transform:uppercase !important;
    padding: 10px 5px 11px 10px !important;
    height:auto !important;
    line-height:16px !important;
    display:block !important;
    margin:0px !important;  
    background:#f1f1f1 !important;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    border-bottom:1px dotted #cccccc;
    margin-bottom:5px !important;
}
.select-bar, .videoTab, .article_searchsort  {
    font-size: 11px !important;
    color:#000 !important;
    padding: 10px 5px 11px 10px !important;
    height:auto !important;
    line-height:16px !important;
    display:block !important;
    margin:0px !important;  
    background:#f1f1f1 !important;
    text-align:center !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    border:0 !important;
}

.select-bar td {
    font-size:11px !important;
}

.videoTab {
   margin:0px 15px 15px 0px !important;
   border:0 !important;   
   overflow:hidden; 
   width:340px !important;
}

#article_search {
    margin-top:30px !important;
    width:710px !important;
}

.videoTab img {
    margin-right:10px !important;
}
.videos-holder {
    width:740px;
    overflow:hidden;
    padding:15px 0px;
}

#left-column .header {
        background:#a7052b !important;
        color:#fff !important;
        border:none !important; 
}

.icon_big {display:none;}


.survey {
    margin-top:10px;
	border-top: 1px solid #CCCCCC; 
}


.small-menu {
    border:none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.37);
    background:#f1f1f1;
}


.survey-options {
        -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:10px;
    font-size:11px;
    background:#f1f1f1;
    margin-top:40px;
}
