* {
margin					: 0px;
padding					: 0px;
}

body {
margin					: 0px;
padding					: 0px;
background-color			: #FFFFFF;
font-family				: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size					: 12px;
line-height				: 20px;
background				: url(../img/mainbg.jpg) no-repeat top center;
}

h1 {
font-size					: 0px;
line-height				: 0px;
margin					: 0px;
padding					: 25px 0px 17px 0px;
}

h2 {
color					: #000000;
font-family				: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size					: 16px;
margin					: 0px;
padding					: 0px;
font-weight				: bold;
}

h1 span,
h2 span {
display					: none;
}

p {
color					: #000000;
font-family				: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size					: 12px;
margin					: 0px;
padding					: 0px 0px 10px 0px;
}

.main_content p {
font-size					: 13px;
}

.main_content ul {
list-style					: square;
font-size					: 13px;
padding-left				: 15px;
}

a {
color					: #00aeef;
text-decoration			: none;
}

a:hover {
text-decoration			: underline;
}

a img {
border					: 0px;
}

/* Basiselementen ----------------------------------------------------------------------------- */

.container {
width					: 100%;
}

.header {
width					: 960px;
height					: 150px;
margin					: 0px auto;
}

.nav_container {
background				: url(../img/bg_nav.gif) no-repeat center top;
width					: 100%;
height					: 28px;
}

.nav {
width					: 960px;
margin					: 0px auto;
height					: 28px;
}

.content_container {
width					: 960px;
margin					: 18px auto 0px auto;
}

.last_item {
margin					: 0px !important;
padding					: 0px !important;
border					: 0px !important;
}

.main_content {
float					: left;
display					: inline;
width					: 460px;
margin-right				: 20px;
}

#cases .main_content {
width					: 480px;
}

.side_content {
float					: left;
display					: inline;
width					: 230px;
margin					: 56px 20px 0px 0px;
}

.side_content .side_tab {
float					: left;
display					: inline;
margin					: 0px 0px 15px 0px;
}

.side_content p {
line-height				: 16px;
}

.side_content ul.overview {
display					: inline;
float					: left;
list-style				: none;
width					: 210px;
padding					: 0px 0px 10px 0px;
margin					: 10px 0px 0px 0px;
}

.side_content ul.overview li {
float					: left;
display					: inline;
width					: 210px;
height					: 27px;
padding					: 5px 0px;
margin					: 0px;
line-height				: 14px;
border-bottom			: 1px solid #EEEEEE;
}

.side_content ul.diensten_overview li {
width					: 200px;
height					: auto;
padding					: 5px 5px;
}

.side_content ul.overview li .logothumb {
float					: left;
display					: inline;
width					: 21px;
height					: 21px;
padding					: 0px;
margin					: 1px 10px 0px 5px;
border					: 2px solid #EEEEEE;
background-position		: center center;
}

.side_content ul.overview li img {
float					: left;
display					: inline;
width					: 21px;
height					: 21px;
padding					: 0px;
margin					: 1px 10px 0px 5px;
border					: 2px solid #EEEEEE;
}

.side_content ul.overview li.hovered {
background-color			: #94defa;
cursor					: pointer;
opacity					: 0.4;
filter					: alpha(opacity=40);
}

.side_content ul.overview li.selected {
background-color			: #00aeef;
color					: #FFF;
}

.side_content ul.overview li.selected img{
opacity					: 1;
filter					: alpha(opacity=1);
}

.side_content ul.button_list li a {
margin-left				: 2px;
}


#cases .side_content,
#smin .side_content {
width					: 210px;
}

.footer {
float					: right;
width					: 230px;
margin					: 0px auto;
background				: url(../img/bg_blueline.gif) repeat-y;
}


/* Header elementen ----------------------------------------------------------------------------- */

.header .logo {
float					: left;
border					: 0px;
margin					: 17px 0px 0px 0px;
}

.header .login {
float					: right;
border					: 0px;
margin					: 0px;
}

.header .tagline {
float					: left;
clear					: left;
border					: 0px;
margin					: 8px 3px 0px 0px;
}

/* Navigation elementen ----------------------------------------------------------------------------- */

.nav ul {
list-style				: none;
margin					: 0px;
padding					: 0px;
font-size					: 0px;
z-index					: 100;
}

.nav li {
position					: relative;
float					: left;
display					: inline;
height					: 28px;
margin					: 0px;
padding					: 0px;
}

.nav a {
display					: block;
height					: 28px;
margin					: 0px;
background-position			: 0px 0px;
background-repeat			: no-repeat;
}

.nav a:hover {
background-position			: 0px -28px;
}

.nav a.active,
.nav a.active:hover {
background-position			: 0px -56px;
}


.nav a.nav_home 			{ background-image:url(../img/nav_home.png); width: 63px;}
.nav a.nav_actueel 			{ background-image:url(../img/nav_actueel.png); width: 76px;}
.nav a.nav_opdrachtgevers 	{ background-image:url(../img/nav_opdrachtgevers.png); width: 185px;}
.nav a.nav_cases 			{ background-image:url(../img/nav_cases.png); width: 59px;}
.nav a.nav_leden 			{ background-image:url(../img/nav_leden.png); width: 64px;}
.nav a.nav_smin 			{ background-image:url(../img/nav_smin.png); width: 56px;}
.nav a.nav_diensten 		{ background-image:url(../img/nav_diensten.png); width: 86px;}
.nav a.nav_contact 			{ background-image:url(../img/nav_contact.png); width: 84px;}


* html .nav ul li a { /*IE6 hack to get sub menu links to behave correctly*/
display				: inline-block;
}

/*1st sub level menu*/
.nav ul li ul {
position				: absolute;
left					: 0;
display				: none; /*collapse all sub menus to begin with*/
visibility			: hidden;
background-position		: bottom left;
background-repeat		: no-repeat;
padding				: 0px;
margin				: 0px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.nav ul li ul li {
display				: list-item;
padding				: 0px;
margin				: 0px;
width				: 100px;
float				: none;
border				: 0px !important;
background-color		: transparent !important;
}

/* Sub level menu links style */
.nav ul li ul li a {
padding				: 0px;
margin				: 0px !important;
width				: 100px;
height				: 14px;
display				: block;
background-repeat		: no-repeat;
background-position		: 0px 0px;
}

.nav ul li ul li a span {
display				: none;
}


/* Pagination ----------------------------------------------------------------------------- */

ul.pagination  {
display					: inline;
float					: right;
height					: 16px;
list-style				: none;
margin					: 0px;
padding					: 0px;
}

.pagination li {
display					: inline;
float					: left;
height					: 16px;
margin					: 0px;
padding					: 0px;
}

.pagination a.button {
display					: block;
height					: 16px !important;
background-position			: 0px 0px;
margin					: 0px;
padding					: 0px;
border					: 0px;
line-height				: 0px;
font-size					: 0px;
}

.pagination a.button:hover {
background-position			: 0px -16px;
height					: 16px !important;
}

.pagination li a.btn_prev 	{ background: url(../img/btn_page_prev.png) no-repeat; width: 45px; }
.pagination li a.btn_next 	{ background: url(../img/btn_page_next.png) no-repeat; width: 55px; }

.pagination li a {
display					: block;
float					: left;
margin					: 0px;
padding					: 0px 5px;
text-align				: center;
text-decoration			: none;
color					: #999999;
line-height				: 16px;
border-right				: 1px solid #999999;
text-decoration			: none;
}

.pagination li a:hover {
text-decoration			: none;
color					: #000000;
}

.pagination li.last_item a {
border					: 0px;
}

.pagination li a.active,
.pagination li a.active:hover {
color					: #FFFFFF;
background-color			: #999999;
}

/* Footer elementen ----------------------------------------------------------------------------- */

.footer h2 {
margin					: 15px 0px 10px 0px;
height					: 24px;
padding					: 0px;
font-size					: 0em;
line-height				: 0em;
}

.footer div {
margin					: 0px 0px 0px 13px;
}

.footer .zoek {
height					: 20px;
}

.footer .zoek form {
height					: 20px;
margin					: 0px;
padding					: 0px;
}

.footer .zoek input {
border					: 1px solid #08b0ef;
color					: #969696;
float					: left;
font-size					: 12px;
height					: 16px;
padding					: 1px 3px;
width					: 176px;
font-family				: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.footer .zoek input.btn_zoek {
background				: url(../img/btn_searchfield.gif) no-repeat;
border					: none;
cursor					: pointer;
display					: block;
float					: left;
height					: 20px;
width					: 21px;
}

.footer .watheeftsmintebieden {
height					: px;
}

.footer .watheeftsmintebieden p {
margin					: 0px;
padding					: 0px;
}

.footer .watheeftsmintebieden ul {
margin					: 0px;
padding					: 0px;
}

.footer .watheeftsmintebieden li {
list-style-image			: url(../img/listitem.gif);
margin					: 0px 0px 0px 13px;
padding					: 0px 0px 0px 0px;
}

.footer .businesspartners ul {
list-style				: none;
margin					: 0px;
padding					: 0px;
}

.footer .businesspartners li {
margin					: 0px;
padding					: 5px 0px;
}

.footer .side_flashbanner {
margin					: 40px 0px 10px 15px;
}

.footer .side_banner {
margin					: 40px 0px 20px 35px;
}


/* HOME ELEMENTEN ----------------------------------------------------------------------------- */
/* HOME actueel ----------------------------------------------------------------------------- */
#home ul.legend {
float					: right;
list-style				: none;
padding					: 0px;
margin					: 0px;
}

#home ul.legend li {
float					: left;
display					: inline;
margin-left				: 20px;
}

ul.actueel_overzicht {
float					: left;
list-style				: none;
border-top				: 1px solid #dbd8d8;
width					: 460px;
padding					: 0px;
margin					: 0px;
}

ul.actueel_overzicht li,
.actueel_item  {
float					: left;
display					: inline;
padding					: 15px 10px 7px 45px;
margin					: 0px;
background-repeat			: no-repeat;
background-position			: 0px 5px;
}

ul.actueel_overzicht li.odd { background-color: #FFFFFF; }
ul.actueel_overzicht li.even { background-color: #f0fafe; }

.nieuwsitem 	{ background-image	:url(../img/icon_nieuws.png);}
.blogitem  	{ background-image	:url(../img/icon_blog.png);}
.gossipitem 	{ background-image	:url(../img/icon_gossip.png);}

.actueel_overzicht h2,
.actueel_item h2 {
font-family				: Georgia, "Times New Roman", Times, serif;
font-size				: 13px;
font-weight				: bold;
line-height				: 18px;
padding					: 0px;
margin					: 0px;
}

.actueel_overzicht h5,
.actueel_item h5 {
font-size					: 11px;
color					: #00aeef;
font-weight				: normal;
padding					: 0px;
margin					: 0px;
}

.actueel_item h2 {
font-size				: 16px;
line-height				: 20px;
}

.actueel_item h5 {
padding					: 0px 0px 5px 0px;
}

.actueel_overzicht p {
font-size					: 12px;
}

.actueel_item p {
font-size					: 13px;
}

.actueel_overzicht span a {
font-size					: 11px;
font-weight				: bold;
color					: #bbbbbb;
text-transform				: uppercase;
color					: #FFFFFF;
display					: inline;
background-color			: #BBBBBB;
padding					: 0px 3px;
}

/* HOME side content ----------------------------------------------------------------------------- */

#home .side_content { 
margin-top				: 0px 20px 0px 0px;
}

#home .side_content .case,
#home .side_content .smindienst,
#home .side_content .flashbook_bcm,
#home .side_content .onthespot { 
position					: relative;
float					: left;
}

#home .side_content .case,
#home .side_content .onthespot { 
border					: 3px solid #eeeeee;
width					: 224px;
}

#home .side_content .smindienst,
#home .side_content .case,
#home .side_content .onthespot { 
margin-top				: 24px;
}

#home .side_content .smindienst,
#home .side_content .flashbook_bcm {
height					: 156px;
}

#home .side_content .onthespot { 
padding-bottom				: 10px;
}

#home .side_content .case { 
background				: url(../img/tmp_case.jpg) no-repeat;
height					: 135px;
}

#home .side_content h2 {
float					: left;
width					: 124px;
height					: 26px;
padding					: 0px;
margin					: 0px;
font-size					: 0em;
line-height				: 0em;
}

#home .side_content .case a.casetitle  {
display					: block;
background-color			: #e12d5c;
color					: #FFFFFF;
width					: 219px;
height					: 23px;
font-weight				: bold;
text-align				: right;
margin-top				: 109px;
padding					: 3px 5px 0px 0px;
text-decoration			: none;
}

#home .side_content .case a.casetitle:hover  {
background-color			: #cc2853;
}

#home .side_content .onthespot .img_onthespot  {
float					: right;
}

#home .side_content .onthespot p.intro  {
position					: relative;
top						: 10px;
left						: 0px;
padding					: 0px 7px 0px 7px;
width					: 105px;
line-height				: 14px;
}

#home .side_content .onthespot p.member  {
padding					: 20px 8px 0px 8px;
width					: 208px;
line-height				: 14px;
}

#home .side_content .onthespot p.member span {
color					: #e12d5c;
}

#home .side_content .onthespot blockquote  {
font-family				: Georgia, "Times New Roman", Times, serif;
font-size					: 14px;
font-weight				: normal;
font-style				: italic;
line-height				: 16px;
padding					: 10px 7px 0px 7px;
margin					: 0px;
}

/* ACTUEEL main content ----------------------------------------------------------------------------- */

#actueel .actueel_header {
height					: 35px;
background				: url(../img/bg_actueelheader.gif) repeat-x;
}

#actueel .main_content {
width					: 710px;
}

#actueel .side_content { 
margin-top				: 0px 20px 0px 0px;
}


#actueel ul.legend {
float					: right;
display					: inline;
list-style				: none;
padding					: 0px;
margin					: 0px 13px 0px 0px;
}

#actueel ul.legend li {
padding					: 0px;
margin					: 10px 0px;
}

#actueel ul.actueel_overzicht {
width					: 600px;
border					: 0px;
}

#actueel .actueel_item {
float					: left;
display					: inline;
width					: 555px;
border					: 0px;
}

#actueel ul.actueel_overzicht li,
#actueel .actueel_item {
padding					: 15px 0px 7px 55px;
}

ul.nav_actueel  {
list-style				: none;
margin					: 0px 0px 0px 55px;
padding					: 0px;
font-size					: 0px;
z-index					: 100;
}

.nav_actueel li {
position					: relative;
float					: left;
display					: inline;
height					: 24px;
margin					: 0px 4px 0px 0px;
padding					: 0px;
}

.nav_actueel a {
display					: block;
height					: 24px;
margin					: 0px;
background-position			: 0px 0px;
background-repeat			: no-repeat;
}

.nav_actueel a:hover {
background-position			: 0px -24px;
}

.nav_actueel a.active,
.nav_actueel a.active:hover {
background-position			: 0px -48px;
}


.nav_actueel a.nav_ac_all 	{ background-image:url(../img/navactueel_alle.gif); width: 55px;}
.nav_actueel a.nav_ac_nieuws 	{ background-image:url(../img/navactueel_nieuws.gif); width: 71px;}
.nav_actueel a.nav_ac_blog 	{ background-image:url(../img/navactueel_blog.gif); width: 59px;}
.nav_actueel a.nav_ac_gossip 	{ background-image:url(../img/navactueel_gossip.gif); width: 67px;}


#actueel .actieblok {
float					: left;
display					: inline;
width					: 655px;
margin					: 15px 0px 7px 55px;
}

#actueel .actieblok h2 {
margin					: 15px 0px 10px 0px;
height					: 24px;
padding					: 0px;
font-size					: 0em;
line-height				: 0em;
}

#actueel .actieblok form {
float					: left;
display					: inline;
width					: 600px;
padding					: 0px;
margin					: 5px 20px 10px 20px;
}

#actueel .actieblok td {
padding					: 0px 0px 8px 0px;
}

#actueel .mailafriend { 
background: url(../img/bg_blueline.gif) repeat-y; 
}

#actueel .reageren { 
background: url(../img/bg_blueline.gif) repeat-y; 
}

#actueel .reacties { 
background: url(../img/bg_magentaline.gif) repeat-y; 
}

#actueel .reactie {
float					: left;
display					: inline;
margin					: 5px 20px 10px 20px;
border-bottom				: 1px solid #CCCCCC;
}

#actueel .reactie h5 {
font-size					: 11px;
color					: #00aeef;
font-weight				: normal;
padding					: 0px;
margin					: 0px;
}

/* CASES content  ----------------------------------------------------------------------------- */

#cases .main_content {
width					: 480px;
}

#cases .case ul.button_list li a {
margin-left				: 2px;
}

#cases .case {
float					: left;
border-top				: 3px solid #eeeeee;
border-bottom				: 3px solid #eeeeee;
background				: url(../img/bg_case.gif);
}

#cases .case_header {
float					: left;
width					: 350px;
}

#cases .case h2 {
float					: left;
font-size					: 13px;
color					: #FFFFFF;
background-color			: #231f20;
padding					: 3px 5px;
margin					: 12px 0px 20px 0px;
}

#cases .case_contents {
float					: left;
padding					: 0px 0px 0px 15px;
width					: 300px;
}

#cases .case_footage {
float					: right;
width					: 132px;
}

#cases .case_footage a {
float					: right;
padding-bottom				: 10px;
}


/* SMIN bestuur content  ----------------------------------------------------------------------------- */

#smin .main_content {
width					: 480px;
}

#smin .bestuurslid ul.button_list li a {
margin-left				: 2px;
}

#smin .bestuurslid {
float					: left;
border-top				: 3px solid #eeeeee;
border-bottom				: 3px solid #eeeeee;
background				: url(../img/bg_case.gif);
}

#smin .bestuurslid_header {
float					: left;
width					: 350px;
}

#smin .bestuurslid h2 {
float					: left;
font-size					: 0px;
padding					: 0px;
margin					: 12px 0px 20px 0px;
}

#smin .bestuurslid_data {
float					: left;
display					: inline;
padding					: 0px 0px 0px 15px;
width					: 250px;
}

#smin .bestuurslid_img {
float					: right;
width					: 184px;
}

#smin .bestuurslid_description {
float					: left;
display					: inline;
padding					: 10px 15px;
width					: 450px;
}


/* DIENSTEN content  ----------------------------------------------------------------------------- */

#diensten .side_content a {
float					: left;
line-height				: 0px;
padding					: 0px 0px 15px 0px;
}

/* NIEUWSBRIEF content  ----------------------------------------------------------------------------- */

#e-zine td {
font-size				: 13px;
padding-bottom			: 8px;
}

/* LEDEN content  ----------------------------------------------------------------------------- */

#leden .main_content {
width					: 480px;
}

#leden .kennis_overview,
#leden .agenda_overview  {
float					: left;
}

#leden .agenda_overview  {
margin					: 30px 0px 0px 0px;
}


#leden .sminlid table,
#leden .kennis_overview table,
#leden .agenda_overview table  {
float					: left;
border-collapse			: collapse;
font-size					: 12px;
margin					: 10px 0px 8px 0px;
text-align				: left;
width					: 480px;
}

#leden .kennis_agenda_overview table  {
width					: 210px;
}

#leden .sminlid table th,
#leden .kennis_overview table th,
#leden .agenda_overview table th {
background				: #dbdbdb none repeat scroll 0 0;
border-bottom				: 1px solid #d9d9d9;
border-top				: 4px solid #d4d4d4;
font-size					: 13px;
padding					: 5px 8px;
}

#leden .sminlid table tr,
#leden .kennis_overview table tr,
#leden .agenda_overview table tr {
background-color			: #f4f4f4;
}

#leden .sminlid table tr.hovered,
#leden .kennis_overview table tr.hovered,
#leden .agenda_overview table tr.hovered {
background-color			: #d4f2fd;
cursor					: pointer;
}

#leden .sminlid table td,
#leden .kennis_overview table td,
#leden .agenda_overview table td {
border-bottom				: 1px solid #FFFFFF;
padding					: 5px 8px;
}

#leden .kennis_overview .btn_meer,
#leden .agenda_overview .btn_meer {
float					: right;
margin					: 0px;
background-image			: url(../img/btn_meer2.gif);
}

#leden .agenda_item h3 {
clear					: both;
font-family				: Georgia, "Times New Roman", Times, serif;
font-weight				: bold;
font-size				: 16px;
line-height				: 20px;
padding					: 0px;
margin					: 0px;
}

#leden .agenda_item h5 {
font-size				: 11px;
color					: #00aeef;
font-weight				: normal;
padding					: 0px 0px 5px 0px;
margin					: 0px;
}

#leden .agenda_item dl {
float					: left;
clear					: both;
width					: 480px;
margin					: 5px 0px 10px 0px;
}

#leden .agenda_item dt {
width					: 50px;
float				 	: left;
}

#leden .agenda_item dd {
width					: 430px;
float				 	: left;
}

#leden .agenda_item p {
font-size					: 13px;
}

#leden .side_content {
width					: 210px;
margin-top				: 0px;
}

#leden .main_content {
margin-top				: 56px;
}

#leden .main_content.ledenlijst_overview {
margin-top				: 0px;
}

#leden .side_content.kennis_agenda_overview {
margin-top				: 56px;
}

#leden .main_content ul.overview {
list-style				: none;
padding					: 0px;
margin					: 5px 0px 0px 0px;
}

#leden .main_content form {
height					: 40px;
}

#leden .main_content ul.overview li {
float					: left;
width					: 100px;
height					: 100px;
padding					: 0px;
line-height				: 0px !important;
border					: 0px !important;
}

#leden .main_content ul.overview li {
margin					: 0px 20px 20px 0px;
}

#leden .main_content ul.overview li a {
display					: block;
width					: 94px;
height					: 94px;
border					: 3px solid #EEEEEE;
background-repeat			: no-repeat;
background-position			: center center;
}

#leden .main_content ul.overview li a:hover {
border					: 3px solid #d4f2fd;
background-color			: #FFF !important;
}

#leden .main_content ul.overview li a.selected,
#leden .main_content ul.overview li a.selected:hover {
border					: 3px solid #00aeef;
background-color			: #FFF !important;
}

#leden h2.btn_added {
float					: left;
width					: 322px;
}

#leden .sminlid ul.button_list li a {
margin-left				: 2px;
}

#leden .sminlid {
float					: left;
width					: 480px;
margin					: 5px 0px 10px 0px;
border-top				: 3px solid #eeeeee;
border-bottom			: 3px solid #eeeeee;
background				: url(../img/bg_case.gif);
}

#leden .sminlid .infoblock {
float					: left;
width					: 480px;
}

#leden .sminlid h2 {
float					: left;
width					: 265px;
height					: 24px;
margin					: 12px 0px 20px 0px;
}

#leden .sminlid_data {
float					: left;
display					: inline;
padding					: 0px 0px 0px 15px;
width					: 245px;
}

#leden .sminlid_description {
float					: left;
display					: inline;
padding					: 0px 0px 0px 15px;
width					: 450px;
}

#leden .sminlid_logo {
float					: right;
width					: 184px;
height					: 184px;
margin					: 12px 20px 20px 0px;
background-color		: #FFFFFF;
background-position		: center center;
background-repeat		: no-repeat;
}

#leden .sminlid_img {
float					: right;
width					: 184px;
margin					: 12px 20px 0px 0px;
}

#leden .sminlid table {
float					: left;
display					: inline;
margin					: 0px 15px 10px 15px;
width					: 446px;
}

#leden .sminlid table td {
width					: 430px;
}



/* Formulieren ----------------------------------------------------------------------------- */

input.inputfield_small,
input.inputfield_medium,
input.inputfield_large {
border					: 1px solid #08b0ef;
padding					: 1px 4px 3px 4px;
height					: 14px;
font-family				: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size					: 11px;
}

input.inputfield_large {
width					: 188px;
}

input.inputfield_medium {
width					: 95px;
}

textarea.textarea_small,
textarea.textarea_medium,
textarea.textarea_large {
border					: 1px solid #08b0ef;
padding					: 1px 4px 3px 4px;
font-family				: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size					: 12px;
}

textarea.textarea_large {
width					: 540px;
height					: 75px;
}


/* Buttons ----------------------------------------------------------------------------- */

ul.button_list {
list-style				: none;
float					: right;
}

ul.button_list li {
float					: left;
}

ul.button_list li a {
margin-left				: 10px;
}

a.button {
display					: block;
height					: 21px;
background-position			: 0px 0px;
}

a.button:hover {
background-position			: 0px -21px;
}

.btn_lidworden 	{ background: url(../img/btn_lidworden.gif); width: 88px; margin-left: 115px;}
.btn_aanmelden 	{ background: url(../img/btn_aanmelden.gif); width: 92px; margin-left: 111px; }
.btn_meer	 		{ background: url(../img/btn_meer.gif); width: 59px; margin: 10px 0px 0px 155px; }
.btn_verstuur	 	{ background: url(../img/btn_verstuur.gif); width: 73px; margin: 0px 0px 0px 5px;}
#e-zine .btn_verstuur	 	{ margin: 0px;}
.btn_mailafriend	{ background: url(../img/btn_mailafriend.gif); width: 101px; }
.btn_plaats	 	{ background: url(../img/btn_plaats.gif); width: 65px; margin: 0px; }
.btn_reageren	 	{ background: url(../img/btn_reageren.gif); width: 75px; }
.btn_caseindienen	{ background: url(../img/btn_caseindienen.gif); width: 103px; float: right; margin: 10px 0px 0px 107px;}

a.btn_prev,
a.btn_next {
display					: block;
width					: 20px; 
height					: 20px;
background-position			: 0px 0px;
}

a.btn_prev:hover,
a.btn_next:hover {
background-position			: 0px -20px;
}

.btn_prev			{ background: url(../img/btn_prev.gif); }
.btn_next			{ background: url(../img/btn_next.gif); }

.btn_terugnaaroverzicht {
float					: left;
display					: block;
width					: 157px;
height					: 23px;
background				: url(../img/btn_terugnaaroverzicht.gif);
background-position		: 0px 0px;
}

a.btn_terugnaaroverzicht:hover {
background-position		: 0px -23px;
}


/* Social media ----------------------------------------------------------------------------- */


.socialmedia {
height					: 30px;
}

.socialmedia ul {
list-style				: none;
height					: 30px;
margin					: 0px;
padding					: 0px;
}

.socialmedia li {
float					: left;
width					: 32px;
}

.socialmedia li a {
float					: left;
display					: block;
width					: 28px;
height					: 30px;
background-repeat			: no-repeat;
background-position			: 0px 0px;
}

.socialmedia li a:hover {
background-position			: 0px -30px;
}

.socialmedia li a.twitter 	{ background-image: url(../img/icon_twitter.gif); }
.socialmedia li a.flickr 	{ background-image: url(../img/icon_flickr.gif); }
.socialmedia li a.mail 		{ background-image: url(../img/icon_mail.gif); }
.socialmedia li a.youtube 	{ background-image: url(../img/icon_youtube.gif); }
.socialmedia li a.linkedin 	{ background-image: url(../img/icon_linkedin.gif); }
.socialmedia li a.delicious 	{ background-image: url(../img/icon_delicious.gif); }
.socialmedia li a.facebook 	{ background-image: url(../img/icon_facebook.gif); }


.mijnsmin ul {
list-style				: none;
}

.mijnsmin li {
padding					: 3px 0px;
}

.mijnsmin li a {
padding-left			: 20px;
}

.mijnsmin .link_bewerkprofiel 	{ background : url(../img/icon_profile.gif) no-repeat;}
.mijnsmin .link_blogitem 		{ background : url(../img/icon_blogitem.gif) no-repeat;}
.mijnsmin .link_uitloggen 		{ background : url(../img/icon_logout.gif) no-repeat;}

