html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	background-color: white;	
	background-image: url( "../images/particulier/bodybackground.gif" );
	background-position: center;
	background-repeat: repeat-y;
}

a {
	font-size: 13px;
	color: black;	
}

a img {
	border: none;	
}

a.leesmeer {
	font-style: italic;
	color: #bb398c;
	text-decoration: none;
}

p {
	line-height: 1.3em;	
	margin: 0px;
	padding: 7px 0px 7px 0px;
}

h1 {
	font-size: 28px;
	color: 	#bb398c;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-size: 20px;
	color: #bb398c;
	font-weight: bold;	
	padding: 0px;
	margin: 0px;
}

ul li p {
	margin: 0px;
	padding: 0px;	
}

input.text,
input.file,
input.password,
select,
textarea {
	margin: 0px;
	border: 1px solid #bb398c;
	background-color: #d7dadf;		
}

input.text,
input.file,
input.password {
	padding: 1px;	
}

input.file {}

input.defaulttext, textarea.defaulttext {
	font-style: italic;
	color: #444444;	
}

.clr { clear: both; }
.lclr { clear: left; }

.bold { font-weight: bold }
.pink_italic { font-style: italic; color: #cc3399; }
.pink { color: #cc3399 }

.frame .kop {
	padding: 3px 5px 3px 5px;
	background-color: #d7dade;
}

.frame .beschrijving {
	background-color: white;	
}

.feedback {
	font-weight: bold;
	color: red;
	margin-bottom: 20px;	
}

/**
 * Breadcrumb
 */
.breadcrumb {
	margin-bottom: 5px;	
} 
 
.breadcrumb, .breadcrumb a {
	font-size: 12px;
	color: #bb398c;
}

.breadcrumb .currentpage {
	font-weight: bold;
}	

/**
 * Paginator
 */
.paginator {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;	
}

.paginator .vorige {
	float: left;
	padding-right: 10px;		
}

.paginator .volgende a,
.paginator .vorige a {
	text-decoration: none;	
}

.paginator .volgende a:hover,
.paginator .vorige a:hover {
	text-decoration: underline;	
}

.paginator .volgende {
	padding-right: 10px;
	float: left;
}

.paginator .inactief {
	color: #AFAFAF;	
}

.paginator .paginas {
	padding-right: 10px;
	float: left;
}	

.paginator .paginas .currentpage {
	font-weight: bold;
	color: #cc3399;
}


/**
 * Global Template Layout
 */
.bodylayout {
		
} 
 
.defaultlayout {
	width: 1000px;	
	height: 100%; 
	background-color: #33cc33;
	margin: 0px auto;
}

.defaultlayout .menu {
	width: 150px;
	background-color: #0099ff;
	font-size: 0%;	
}

.defaultlayout .menu .mainmenu {
	width: 150px;
	background-color: #333333;		
}

.defaultlayout .menu a {
	font-size: 0%;
	outline: none;		
}

.defaultlayout .menu .menufooter {
	background-image: url( "../images/particulier/menu_footer.jpg" );
	height: 95px;
	width: 150px;
	overflow: hidden;
}	

.defaultlayout .menu .menuwordlid {
	margin-top: 20px;	
}

.defaultlayout .banner {
	background-image: url( "../images/particulier/bs_header.jpg" );
	height: 158px;
	text-align: center;
	font-size: 0%;
	background-color: white;
	text-align: left;
	vertical-align: top;
}

.defaultlayout .banner .returntohome {	
	display: block;
	width: 320px;
	height: 90px;
	text-decoration: none;
	margin-top: 30px;
	margin-left: 30px;
	cursor: pointer;	
}

.defaultlayout .banner .returntohome:focus {
	outline: none;	
} 

.defaultlayout .breadcrumb {
	height: 20px;
}

.defaultlayout .mainframe {
	width: 850px;	
	background-color: white;
	background-image: url( "../images/particulier/bs_contentbg.jpg" );
	text-align: left;		
}

.defaultlayout .mainframe .contentframe {
	width: 820px;
	padding: 10px 15px;	
}

.defaultlayout .footer {
	background-image: url( "../images/particulier/bs_footer.jpg" );
	background-repeat: no-repeat; 
	text-align: center;
	padding-top: 130px;
	padding-bottom: 50px;		
}

/**
 * Inlogformulier
 */
.inlogformulier {
	width: 254px;	
}

.inlogformulier .beschrijving {
	padding: 10px;	
}

.inlogformulier .beschrijving .formulier {
	padding-bottom: 3px;	
}

.inlogformulier .beschrijving .formulier .password,
.inlogformulier .beschrijving .formulier .text {
	width: 220px;	
}

.inlogformulier .userlinks a {
	font-family: Courier, "Courier New", monospace;
}

.inlogformulier .wachtwoordvergeten {
	margin-left: 3px;	
	float: left;	
}

.inlogformulier .wachtwoordvergeten a {
	font-size: 10px;	
}

.inlogformulier .aanmelden {
	float: right;	
}

.inlogformulier .aanmelden a {
	font-size: 10px;	
}

/**
 * Nieuws berichten
 */
.artikel {
	background-color: white;		
	padding-bottom: 20px;	
} 
 
.artikel .afbeelding {
	float: left;
}

.artikel .kop {
	padding: 3px 5px 3px 5px;
	background-color: #d7dade;
}

.artikel .kop .datum {
	line-height: 25px;
	font-size: 11px;
	float: right;
}

.artikel .bericht {	
	margin-left: 126px;	
}

.artikel .bericht .tekst {
	padding: 5px;	
}

#nieuws_layout .artikel {
	margin-bottom: 20px;	
}

form .tooltip .tooltipbody {
	position: absolute;	
	background-color: #D7DADF;
	border: 3px solid #BB398C;
	padding: 10px;
	display: none;
	z-index: 100;
	width: 400px;
	line-height: 20px;
}

form .tooltip .tooltiplink {
	font-weight: bold;
	cursor: pointer;
	padding-left: 5px;
}

form .tooltip {

}

/**
 * Lightbox
 */
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	background-color: black;
	z-index: 100;
}

#lightbox {	
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;	
}

#lightbox .closebutton {
	display: block;
	float: right;
	background-image: url( "../img/background/backgrounds.gif" );
	background-position: 0px -242px;
	background-color: transparent;
	width: 21px;
	height: 21px;
	margin-top: 3px;
	margin-right: 5px;	
}

#lightbox .closebutton:hover {
	background-position: 0px -263px;	
}

#lightbox a {
	color: black;
}

#lightbox .content_frame {
	background-color: white;	
}

#lightbox .closebutton {
	text-decoration: none;
	font-weight: bold;
	color: black;
	font-family: Helvetica, Arial, Verdana;
	font-size: 20px;	
}

#lightbox .header_outer {
	height: 40px;	
}

#lightbox .body_inner {
	padding: 0px 20px 20px 20px;
}

/**
 * Home
 */
#home_layout .stappen {
	width: 566px;	
}

#home_layout .stappen .stappenimage img {
	border: 0px solid white;	
}

#home_layout .stappen .beschrijving {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;	
	text-align: center;
}

#home_layout .stappen .vragen {
	padding-left: 25px;	
}

#home_layout .stappen .vragen .stap {
	width: 162px;
	float: left;
	text-align: left;	
	padding-right: 5px;	
}

#home_layout .stappen .vragen .stap ul {
	margin: 0px;	
	padding: 0px;
	padding-left: 20px;
	color: #cc3399;	
}

#home_layout .stappen .vragen .stap a {
	font-size: 10px;
	font-style: italic;
	text-decoration: none;
	color: #cc3399;		
}

#home_layout .stappen .vragen .stap a:hover {
	text-decoration: underline;	
}

#home_layout .sidebar {
	float: right;
	width: 244px;	
}

#home_layout .sidebar .inlogformulier {
	width: 244px;	
}

#home_layout .nieuws {
	background-color: #d7dade;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 250px;	
	padding-left: 5px;
}

#home_layout .artikel {
	margin-right: 250px;	
}

#home_layout .featuredartist {
	width: 244px;
	float: right;
	margin-top: 10px;
	background-color: #0099ff;	
	cursor: pointer;
}

#home_layout .featuredartist .productnaam {
	width: 225px;
	height: 22px;
	overflow: hidden;	
	margin-bottom: 10px;
}

#home_layout .featuredartist h1 {
	color: black;
	font-size: 18px;
	font-style: italic;
	line-height: 22px;			
}

#home_layout .featuredartist .beschrijving .rcolumn,
#home_layout .featuredartist .beschrijving .lcolumn {
	float: left;
	width: 100px;
	border-left: 1px solid white;
	padding-left: 5px;	
}


#home_layout .featuredartist .beschrijving .white {
	color: white;	
}

#home_layout .featuredartist .beschrijving .bold {
	font-weight: bold;	
}

#home_layout .featuredartist .titel {
	background-image: url( "../images/particulier/home_laatstgeboekt.gif" );
	background-position: 15px 0px;
	background-repeat: no-repeat;
	height: 24px;
}

#home_layout .featuredartist .afbeelding {
	margin: 10px 10px 0px 10px;	
}

#home_layout .featuredartist .beschrijving {
	padding: 0px 10px 10px 10px;
}

#home_layout .alsofeaturing .blokkade {
	margin-top: 3px;
	padding-left: 10px;
	background-image: url( "../images/particulier/home_pink_button.png" );
	background-repeat: no-repeat;
	width: 234px;
	height: 31px;
	line-height: 31px;
	color: white;
}

#home_layout .alsofeaturing .blokkade a {
	color: white;
	text-decoration: none;
	display: block;
	width: 234px;
}

#home_layout .alsofeaturing .blokkade a:hover {
	text-decoration: underline;
}	
	
#home_layout .introductie {		
	background-color: white;
	width: 566px;
} 
 
#home_layout .introductie .kop {
	padding: 3px 5px 3px 5px;
	background-color: #d7dade;
}

#home_layout .introductie .introbody {
	position: relative;
	height: 350px;
}

#home_layout .introductie .movieclip {	
	text-align: center;
	padding: 0px;
	width: 220px;	
	position: absolute;
	top: 100px;
	left: 150px;
}

#home_layout .introductie .movieclip a {
	display: block;
	background-image: url( "../images/particulier/home_youtube.gif" );
	background-repeat: no-repeat;
	height: 177px;
	width:  258px;
}

#home_layout .introductie .movieclip a:hover {
	background-position: 0px -177px;	
}

#home_layout .introductie .personages .rol {
	background-image: url( "../images/particulier/home_rol_shadow.gif" );
	height: 115px;
	width: 118px;
	position: absolute;
}

#home_layout .introductie .personages .rol_dj {
	top: 20px;
	left: 24px;
}

#home_layout .introductie .personages .rol_artiest {
	top: 200px;
	left: 24px;
}

#home_layout .introductie .personages .rol_verhuurbedrijf {
	top: 200px;
	left: 410px;
}

#home_layout .introductie .personages .rol_boekingskantoor {
	top: 20px;
	left: 410px;	
}
	
#home_layout .introductie .personages .rol img {
	display: block;
	border-left: 7px solid white;
	border-top: 6px solid white;	
}



/**
 * Videos
 */
#videos_layout .uitleg {
	margin-bottom: 20px;
}

#videos_layout .uitleg .beschrijving {
	padding: 10px;
}
 
#videos_layout .heading {
	margin-bottom: 20px;	
} 
 
#videos_layout .heading p {
	padding: 5px;	
	background-color: white;
}
 
#videos_layout .video .textblock {
	margin-bottom: 40px;			
	background-color: white;
	
	/*
	min-height:171px;
  	height:auto !important;
  	height:171px;
  	*/	
}

#videos_layout .video .textblock .kop {
	padding: 3px 5px 3px 5px;
	background-color: #d7dade;
}

#videos_layout .video .textblock .beschrijving {
	padding: 5px;
}

#videos_layout .video .textblock .text {
	float: left;
	width: 360px;	
}

#videos_layout .video .textblock .movieclip {
	margin-left: 380px;	
}

/**
 * Voorbeelden
 */
#voorbeelden_layout .heading {
	margin-bottom: 20px;	
} 
 
#voorbeelden_layout .heading p {
	padding: 5px;	
	background-color: white;
}
 
#voorbeelden_layout .voorbeeld .textblock {
	margin-bottom: 40px;			
	background-color: white;	
}

#voorbeelden_layout .voorbeeld .textblock .kop {
	padding: 3px 5px 3px 5px;
	background-color: #d7dade;
}

#voorbeelden_layout .voorbeeld .textblock .beschrijving {
	padding: 5px;
}

#voorbeelden_layout .voorbeeld .textblock .text {
	float: left;
	width: 360px;	
}

#voorbeelden_layout .voorbeeld .textblock .screenshot {
	margin-left: 380px;	
}

/**
 * Info
 */
#info_layout .frame {
	margin-bottom: 20px;	
} 
 
#info_layout .frame .beschrijving {
	padding: 10px;
} 
 
#info_layout .frame .postit {
	float: left;	
}

#info_layout .frame .video {
	float: right;	
}

/**
 * Word nu lid
 */
#wordnulid_layout .heading {
	margin-right: 260px;
}
 
#wordnulid_layout .heading .beschrijving {
	padding: 10px;
	background-color: white;	
} 

#wordnulid_layout .formulier {
	width: 560px;	
}

#wordnulid_layout .formulier .beschrijving {
	padding: 10px;
}

#wordnulid_layout td {
	font-size: 12px;
}

#wordnulid_layout .sidebar {
	float: right;	
	width: 254px;
}

#wordnulid_layout .soortaccount {
	width: 239px;	
}

#wordnulid_layout input.password,
#wordnulid_layout input.text {
	width: 235px;
}

#wordnulid_layout input.file {
	width: 322px;	
}

#wordnulid_layout .skinselector {
	margin-top: 43px;
	margin-right: 20px;
	width: 239px;
	display: block;
	float: left;	
}

#wordnulid_layout .skinimage {
	float: left;	
}

#wordnulid_layout #Wordlidtable .leftcell {
	padding-top: 10px;
	vertical-align: top;
	text-align: left;	
}

#wordnulid_layout #Wordlidtable .rightcell {
	padding-top: 10px;	
}

#wordnulid_layout #Wordlidtable .skincell {
	vertical-align: middle;	
}

#wordnulid_layout #Wordlidtable .subtext {
	font-style: italic;	
}

/**
 * Contact
 */
#contact_layout .heading {
	float: left;
	width: 550px;
	margin-right: 20px;	
}

#contact_layout .heading .beschrijving {
	padding: 10px;	
	margin-bottom: 20px;
}

#contact_layout .feedback {
	margin-bottom: 20px;	
}

#contact_layout .contact {
	width: 250px;
	float: left;	
}

#contact_layout .contact .formulier {
 	padding: 10px;
}

/**
 * Faq
 */
#faq_layout .faqs {
	float: left;
	width: 556px;
	margin-right: 20px;
}	 
 
#faq_layout .faq {
	background-color: white;	
	padding: 5px 10px;	
}

#faq_layout .faq .titel {
	background-image: url( "../images/particulier/pijltje.jpg" );
	background-repeat: no-repeat;
	border-bottom: 1px solid white;	
	background-position: left -80px;
	padding-left: 20px;	
	font-weight: bold;
	border-bottom: 1px solid #bb398c;
	cursor: pointer;	
}

#faq_layout .faq .titel a {
	line-height: 20px;
	text-decoration: none;
	outline: none;	
}

#faq_layout .opened .titel a {	
	text-decoration: none;	
}

#faq_layout .opened .titel {
	background-position: left 0px;
}


#faq_layout .faq .beschrijving {
	padding-left: 10px;	
}

#faq_layout .search {
	width: 244px;
	float: right;
	margin-bottom: 20px;	
}

#faq_layout .search .beschrijving {
	padding: 10px;		
}

#faq_layout .handleiding {
	float: right;
	width: 244px;	
}

/**
 * Nieuws details
 */
#nieuwsdetails_layout .frame {
	margin-bottom: 20px;	
} 
 
#nieuwsdetails_layout .frame .images {
	width: 126px;
	float: left;
	font-size: 0%;	
}

#nieuwsdetails_layout .frame .images img {
	margin-bottom: 10px;
}

#nieuwsdetails_layout .frame .tekstinhoud {
	float: left;
	width: 660px;
	padding: 10px;
}
 
#nieuwsdetails_layout .datum {	
	line-height: 25px;
	font-size: 11px;
	float: right;	
} 

/**
 * Acties
 */
#acties_layout .aanbieding {
	margin-bottom: 20px;	
}
 
#acties_layout .titel {
	padding-bottom: 0px;	
}

#acties_layout .artikel .afbeelding {
	float: none;
}

#acties_layout .artikel .afbeelding img {
	display: block;	
}

#acties_layout .artikel .bericht {
	float: none;
	margin: 0px;	
}
 
/**
 * Mogelijkheden
 */ 
#mogelijkheden_layout .beschrijving {
	padding: 10px;	
}

#mogelijkheden_layout .beschrijving .fixed .beschrijving {
	padding: 0px 0px 10px 0px;	
}
 
#mogelijkheden_layout .beschrijving .titel {
	background-image: url( "../images/particulier/pijltje.jpg" );
	background-repeat: no-repeat;
	border-bottom: 1px solid white;	
	background-position: left -80px;
	padding-left: 20px;
	height: 20px;
	font-weight: bold;
	cursor: pointer;
}

#mogelijkheden_layout .titel a {
	line-height: 20px;
	outline: none;	
}

#mogelijkheden_layout .opened .titel a {	
	text-decoration: none;	
	
}

#mogelijkheden_layout .opened .titel {
	background-position: left 0px;
	border-bottom: 1px solid #bb398c;	
}

/**
 * Abonnementen
 */
#abonnementen_layout .beschrijving {
	padding: 10px;
}

#abonnementen_layout .abonnementen {
	background-color: white;	
	padding-bottom: 100px;
}

#abonnementen_layout .abonnementen table th {
	background-color: #ba398c;
	color: white;
	text-align: center;
	border-left: 1px solid white;
	padding: 5px 5px;
}

#abonnementen_layout .abonnementen table td {
	background-color: #e8e8e8;
	text-align: center;
	border-left: 1px solid white;
	border-top: 1px solid white;
	color: #ba398c;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;	
}

#abonnementen_layout .abonnementen table td.column1 {
	text-align: left;
	color: black;
	border-left: 1px solid #e8e8e8;	
}

#abonnementen_layout .abonnementen table .column2 {
	width: 2px;	
	padding: 0px;
}

#abonnementen_layout .abonnementen table tr.afbeelding td {
 	padding: 3px 0px;
}

#abonnementen_layout .abonnementen table .strikethrough {
	text-decoration: line-through;	
}

#abonnementen_layout .abonnementen table .black {
	color: black;	
}

#abonnementen_layout .abonnementen .subscript {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding-right: 10px;
}	

/**
 * Meldingen
 */
#melding_layout .melding .beschrijving {
	padding: 10px;
	padding-top: 50px;
	height: 120px;
	font-weight: bold;
}

#melding_layout .melding {
	margin-bottom: 10px;	
}

#melding_layout .leden .beschrijving {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;	
}

/**
 * Activatie pagina
 */
#activatie_layout .beschrijving {
	padding: 10px;
	height: 400px;
}

/**
 * Je netwerk
 */

.netwerkproduct {
	height: 140px;
}

.netwerkproduct .afbeelding {
	background-image: url( "../images/particulier/silhouet-product.gif" );
	background-repeat: no-repeat;
	width: 105px;
	height: 100px;
	float: left;	
}

.netwerkproduct .afbeelding a {
	width: 100px;
	height: 100px;
	display: block;	
}

.netwerkproduct .productdetails {
	width: 115px;
	float: left;	
	font-size: 11px;
}

.netwerkproduct .productbeschrijving {
	padding-right: 10px;
	width: 469px;
	float: left;	
	font-size: 12px;
}

.netwerkproduct .productbeschrijving .dealertekens {
	float: right;
}

.netwerkproduct .productbeschrijving .productnaam {
	font-weight: bold;	
	height: 17px;
}

.netwerkproduct .productbeschrijving .productuitleg {
	height: 67px;
	overflow: hidden;	
}

.netwerkproduct .productbeschrijving .persoonlijkbericht {
	height: 17px;
	font-style: italic;
	font-weight: bold;
	overflow: hidden;	
}

.netwerkproduct .spacer {
	display: block;
	font-size: 0%;
	height: 9px;
}	

.netwerkproduct .verhuurinfo {
	width: 100px;
	height: 100px;
	float: left;
	padding-left: 10px;
	border-left: 1px solid #cc3399;
	font-size: 11px;
}

.netwerkproduct .bemiddelui {
	padding-top: 2px;
	font-size: 11px;
	line-height: 18px;	
}

.netwerkproduct .bemiddelui input {	
	vertical-align: top;
}

.netwerkdealer {
	height: 120px;	
}

.netwerkdealer .afbeelding {
	background-image: url( "../images/particulier/silhouet.gif" );
	background-repeat: no-repeat;
	width: 105px;
	height: 100px;
	float: left;	
}

.netwerkdealer .afbeelding a {
	display: block;
	height: 100px;
	width: 100px;	
}

.netwerkdealer .productdetails {
	width: 115px;
	float: left;	
	font-size: 11px;
}

.netwerkdealer .spacer {
	display: block;
	font-size: 0%;
	height: 9px;	
}

.netwerkdealer .productbeschrijving {
	padding-right: 10px;
	width: 469px;
	float: left;	
	font-size: 12px;
}

.netwerkdealer .productbeschrijving .dealertekens {
	float: right;
}

.netwerkdealer .verhuurinfo {
	width: 100px;
	height: 100px;
	float: left;
	padding-left: 10px;
	border-left: 1px solid #cc3399;
	font-size: 11px;
}	

.netwerkdealer .priveberichtselect {
	padding-top: 2px;
	font-size: 11px;
	line-height: 18px;	
}

.netwerkdealer .priveberichtselect input {	
	vertical-align: top;
}

.netwerkbericht .titel input {
	width: 320px;	
}

.netwerkbericht .bericht textarea {
	width: 320px;
	height: 110px;		
}

.netwerkbericht {
	padding-bottom: 20px;	
}

.netwerkbericht .titel {
	padding-bottom: 2px;
}

.netwerkbericht .bericht {
	padding-bottom: 2px;	
}

.netwerkbericht .allesselecteren {
	width: 250px;
	float: left;	
}

.netwerkbericht .versturen {
	float: left;
}

.netwerkbericht .versturen input {
	margin: 0px;
	padding: 0px 10px;
	width: 74px;	
} 

.netwerkuitnodiging {
	padding-top: 20px;	
}

.netwerkuitnodiging .verzender {
	width: 225px;
	float: left;	
}
 
.netwerkuitnodiging .verzender .afbeelding {
	float: left;
	width: 105px;
	height: 100px;
	background-image: url( "../images/particulier/silhouet.gif" );
	background-repeat: no-repeat;	
}

.netwerkuitnodiging .verzender .afbeelding a {
	display: block;
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;	
}	

.netwerkuitnodiging .verzender .info {
	width: 120px;
	overflow: hidden;	
	font-size: 12px;
	line-height: 12px;
	float: left;	
}

.netwerkuitnodiging .verzender .info .naam {
	white-space: nowrap;	
}

.netwerkuitnodiging .verzender .info .details {
	font-size: 11px;
	line-height: 11px;	
}

.netwerkuitnodiging .verzender .selectvoorbericht {
	padding-top: 2px;
	font-size: 11px;
	line-height: 18px;	
}

.netwerkuitnodiging .verzender .selectvoorbericht input {	
	vertical-align: top;
}


.netwerkuitnodiging .bericht {
	padding-left: 10px;
	float: left;
	width: 345px;	
}

.netwerkuitnodiging .bericht .controls {
	padding-top: 10px;
	line-height: 20px;	
}

.netwerkuitnodiging .bericht .controls img {
	vertical-align: top;
}

.netwerkuitnodiging .product {
	float: left;
	width: 225px;
}

.netwerkuitnodiging .product .afbeelding {
	background-image: url( "../images/particulier/silhouet-product.gif" );
	background-repeat: no-repeat;
	float: left;
	width: 105px;
	height: 100px;
}

.netwerkuitnodiging .product .afbeelding a {
	width: 100px;
	height: 100px;
	display: block;	
}
 
.netwerkuitnodiging .product .info {
	font-size: 12px;
	line-height: 12px;
	float: left;
	width: 120px;	
	overflow: hidden;
}

.netwerkuitnodiging .product .info .naam {
	white-space: nowrap;	
}

.netwerkuitnodiging .product .info .detail {
	font-size: 11px;
	line-height: 11px;		
}

#jenetwerk .systemmessage {
	border: 2px solid red;
	padding: 20px;
	margin-bottom: 10px;
	background-color: #ffffcc;	
}

#jenetwerk .pinkbutton {
	display: block;
	background-image: url( "../images/particulier/jenetwerk_button.jpg" );
	background-repeat: no-repeat;
	line-height: 23px;
	color: #ffeeff;
	font-weight: bold;
	width: 112px;
	text-decoration: none;	
	padding-left: 5px;		
}

#jenetwerk .pinkbutton:hover {
	color: white;
}
 
#jenetwerk .dealergegevens {	
	float: left; 
	width: 560px;
}

#jenetwerk .dealergegevens .uitloggen {
	float: right;
	line-height: 25px;
	padding-right: 5px;
}

#jenetwerk .dealergegevens .uitloggen a {
	color: #cc3399;
	font-weight: bold;	
}

#jenetwerk .dealergegevens .beschrijving {
	padding: 5px;	
	height: 100px;
}

#jenetwerk .dealergegevens .afbeelding {
	background-image: url(../images/particulier/silhouet.gif);
	background-repeat: no-repeat;
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 5px;	
}

#jenetwerk .dealergegevens .afbeelding span {
	width: 100px;
	height: 100px;
	display: block;
	background-repeat: no-repeat;
}

#jenetwerk .dealergegevens .info {
	width: 304px;
	float: left;
	font-size: 11px;	
}

#jenetwerk .dealergegevens .info .item {
	float: left;	
}

#jenetwerk .dealergegevens .info .col1 {
	width: 145px;	
}

#jenetwerk .dealergegevens .info .col2 {
	width: 155px;	
}

#jenetwerk .dealergegevens .links {
	float: left;
	width: 141px;	
}

#jenetwerk .dealergegevens .links .link {
	width: 141px;
	height: 25px;	
}

#jenetwerk .dealergegevens .links .link a {
	display: block;
	width: 136px;
	height: 23px;
}

#jenetwerk .dealergegevens .links .link a span {
	display: block;
	float: left;
	width: 112px;
	height: 23px;
	cursor: pointer;
}

#jenetwerk .dealergegevens .links .link a img {
	display: block;
	float: left;
	width: 24px;
	height: 23px;
}


#jenetwerk .laatsteproduct {
	width: 250px;
	float: right;	
	font-size: 10px;
}

#jenetwerk .laatsteproduct .beschrijving {
	padding: 5px;	
	height: 100px;
}

#jenetwerk .laatsteproduct .beschrijving .afbeelding {
	background-image: url( "../images/particulier/silhouet-product.gif" );
	width: 100px;
	height: 100px;
	float: left;	
}

#jenetwerk .laatsteproduct .beschrijving .info {
	border-left: 105px solid white;	
}

#jenetwerk .laatsteproduct .beschrijving .info .bold {
	font-size: 11px;
}

#jenetwerk .tabbedcontent {
	padding-top: 10px;	
}

#jenetwerk .tabbedcontent .tabs .tab {
	display: block;
	float: left;
	
	background-image: url( "../images/particulier/jenetwerk_tabunselected.png" );
	background-repeat: no-repeat;
	
	width: 192px;
	margin-right: 4px;
	color: #ffccff;
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
	text-decoration: none;	
	line-height: 27px; 	
}

#jenetwerk .tabbedcontent .tabs .tab:hover {
	color: white;		
}

#jenetwerk .tabbedcontent .tabs .tabselected {
	color: #cc3399;
	background-image: url( "../images/particulier/jenetwerk_tabselected.png" );
}

#jenetwerk .tabbedcontent .tabs .tabselected:hover {
	color: #cc3399;
}	

#jenetwerk .tabbedcontent .tabs .tablast {
	margin-right: 0px;
}

#jenetwerk .tabbedcontent .tabcontent {
	padding: 10px 5px;
	background-color: white;	
}

#netwerk_zoekenbemiddel .zoekformulier {
	padding: 10px 0px;	
}

#netwerk_zoekenbemiddel .zoekformulier .zoekwoorden {	
	padding-right: 10px;
	float: left;
}

#netwerk_zoekenbemiddel .zoekformulier .zoekwoorden input {
	width: 350px;	
}

#netwerk_zoekenbemiddel .zoekformulier .categorie {
	padding-right: 10px;
	float: left;	
}

#netwerk_zoekenbemiddel .zoekformulier .sorteren {
	padding-right: 20px;
	float: left;	
}

#netwerk_zoekenbemiddel .zoekformulier .professional {
	clear: left;
	float: left;
	padding-left: 515px;
	padding-top: 5px;	
}

#netwerk_zoekenbemiddel .zoekformulier input.submit {
	height: 20px;		
}

#netwerk_zoekenbemiddel .paginator {
	padding-top: 15px;
	padding-bottom: 5px;	
}	

#netwerk_zoekenbemiddel .products {
	padding-top: 20px;	
}

#netwerk_zoekenbemiddel .dealers {
	padding-top: 20px;	
}

#netwerk_zoekenbemiddel .dealers .netwerkdealer {
	padding-bottom: 10px;	
}

#netwerk_zoekenbemiddel .dealers .netwerkdealer .priveberichtselect {
	display: none;	
}

#netwerk_zoekenbemiddel .bemiddelformulier .uitnodigingstekst {
	float: left;
	padding-right: 20px;
}

#netwerk_zoekenbemiddel .bemiddelformulier .uitnodigingstekst textarea {
	height: 80px;	
}

#netwerk_zoekenbemiddel .bemiddelformulier .uitleg {
	float: left;	
}

#netwerk_zoekenbemiddel .bemiddelformulier .eigenproduct .firstcell {
	width: 730px;
	float: left;
}

#netwerk_zoekenbemiddel .bemiddelformulier .eigenproduct .secondcell {
	float: left;	
}

#netwerk_zoekenbemiddel .bemiddelformulier .eigenproduct .selecteigenproduct {
	width: 150px;	
}

#netwerk_zoekenbemiddel .uitnodigformulier {
	padding-top: 50px;
	padding-bottom: 50px;	
}

#netwerk_zoekenbemiddel .uitnodigformulier .titel {
	padding-bottom: 5px;	
}

#netwerk_zoekenbemiddel .uitnodigformulier .emailadressen {
	width: 730px;
	float: left;	
}

#netwerk_zoekenbemiddel .uitnodigformulier .versturen {
	float: left;	
}

/**
 * Mijn Netwerk Login
 */
#login {
	position: relative;	
}

#login .overlay {
	position: absolute;
	background-color: #000000;
	height: 1055px;
	width: 840px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
	top: -38px;
	left: -10px;	
}

#login .logindiv {
	border: 5px solid #444444;
	position: absolute;
	top: 100px;
	left: 250px;
}

#login .bubbel {
	position: absolute;
	top: -20px;
	left: 420px;	
}

/**
 * Mijn Bemiddelingen
 */
#netwerk_mijnbemiddelingen .overzicht .headerbar {
	padding: 2px 5px;
	background-color: #d7dade;	
}

#netwerk_mijnbemiddelingen h3 {
	margin: 0px;
	padding: 0px;	
}

#netwerk_mijnbemiddelingen .dealerentry {
	padding-top: 10px;	
}

#netwerk_mijnbemiddelingen .dealerentry .netwerkproduct {
	padding-top: 5px;
	padding-bottom: 10px;	
	height: auto;
}

#netwerk_mijnbemiddelingen .geenbemiddeldeproducten {
	font-size: 14px;
	padding: 80px 20px 400px 20px;	
}

#netwerk_mijnbemiddelingen .dealerentry .netwerkproduct .verhuurinfo {
	display: none;	
}

#netwerk_mijnbemiddelingen .dealerentry label {
	padding-top: 2px;
	font-size: 11px;
	line-height: 18px;	
}

#netwerk_mijnbemiddelingen .dealerentry label input {	
	vertical-align: top;
}

#netwerk_mijnbemiddelingen .verbreekbemiddeling a {
	text-decoration: none;	
}

#netwerk_mijnbemiddelingen .verbreekbemiddeling a span {
	text-decoration: underline;
	font-size: 11px;
}

#netwerk_mijnbemiddelingen .verbreekbemiddeling a img {
	vertical-align: middle;	
}

/**
 * Mijn Bemiddelaars
 */
#netwerk_mijnbemiddelaars h3 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;	
}

#netwerk_mijnbemiddelaars .geenbemiddeldeproducten {
	font-size: 14px;
	padding: 80px 20px 400px 20px;	
}
 
#netwerk_mijnbemiddelaars .verhuurinfo {
	display: none;	
}

#netwerk_mijnbemiddelaars .overzicht .headerbar {
	padding: 2px 5px;
	margin-bottom: 10px;
	background-color: #d7dade;	
}

#netwerk_mijnbemiddelaars .dealerentry {
	
}

#netwerk_mijnbemiddelaars .netwerkdealer {
	padding-bottom: 20px;	
}

/**
 * Uitnodigingen
 */
#netwerk_uitnodigingen .uitnodigingen {
	padding-bottom: 20px;	
}

#netwerk_uitnodigingen .overzicht .headerbar {
	padding: 2px 5px;
	background-color: #d7dade;	
}

#netwerk_uitnodigingen .geenbemiddeldeproducten {
	font-size: 14px;
	padding: 80px 20px 400px 20px;	
}


/**
 * Product wizard
 */
#wizard .sidebar {
	float: right;
	width: 244px;	
}

#wizard .mpanel {
	width: 550px;	
}

#wizard .mpanel .paginakop .beschrijving {
	padding: 10px 10px;	
}

#wizard .formulier {
	margin-top: 20px;		
}

#wizard .formulier .inhoud {
	background-color: white;
	padding: 10px;
}

#wizard .formulier .categorie,
#wizard .formulier textarea,
#wizard .formulier input.file,
#wizard .formulier input.text {
	width: 250px;
}

/**
 * Website Skins
 */
#websiteskins .frame .beschrijving {
	padding: 10px;
}

#websiteskins .skins {
	margin-top: 20px;
	position: relative;
}

#websiteskins .skins .imagelist {
	float: left;
	width: 400px;	
}

#websiteskins .skins .beschrijving {
	padding: 10px 10px 0px 0px;
}

#websiteskins .skins .skin {
	float: left;
}

#websiteskins .skins .skin .selector {
	display: block;
	border: 1px solid white;
	padding: 5px;
	margin: 5px;
	position: relative;
	text-decoration: none;
}

#websiteskins .skins .skin .selector:focus {
	outline: none;	
}

#websiteskins .skins .skin .selector .titel {
	display: none;
	white-space: nowrap; 
	background-color: white;
	font-weight: bold;	
	padding: 2px 5px;
	border: 2px solid #BB398C;
	position: absolute;
	left: -7px;
	top: -22px;	
	z-index: 20;
}

#websiteskins .skins .skin .selector:hover .titel {
	display: block;	
}

#websiteskins .skins .skin .selector .idx {
	display: none;
}	
	
#websiteskins .skins .skin .selector:hover {
	border: 1px solid #BB398C;
}

#websiteskins .skins .rightcontent {
	float: right;	
}

#websiteskins .skins .imagelarge {
	margin-top: 11px;	
	border: 3px solid #BB398C;
	height: 400px;	
	width: 400px;
	background-image: url( "../images/particulier/skin_preloader.gif" );
	background-repeat: no-repeat;
	position: relative;
}

#websiteskins .skins .imagelarge img {
	position: absolute;	
}

#websiteskins .skins .rightcontent {
	left: 400px;
	top: 42px;
	position: absolute;	
}

#websiteskins .skins .rightcontent .skinkeuze .waarschuwing{
	padding-top: 5px;
	padding-bottom: 10px;
	display: block;
	font-style: italic;
	width: 400px;	
}

/**
 * Wachtwoord vergeten
 */
#wachtwoordvergeten .frame .beschrijving {
	padding: 20px;
}

/**
 * Zoek en Boek
 */
#zoekenboek .frame {
	width: 618px;
	float: left;	
}

#zoekenboek .frame .beschrijving {
	padding-left: 5px;	
}

#zoekenboek .netwerkdealer .productbeschrijving {
	width: 272px;	
	height: 75px;
	overflow: hidden;	
}

#zoekenboek .netwerkproduct .productbeschrijving {
	width: 272px;	
}

#zoekenboek .netwerkproduct .productbeschrijving .productuitleg {
	height: 60px;	
}

#zoekenboek .zoekformulier {
	padding: 20px 0px 10px 10px;	
}

#zoekenboek .zoekformulier .zoekwoorden {	
	padding-right: 10px;
	float: left;
}

#zoekenboek .zoekformulier .zoekwoorden input {
	width: 230px;	
}

#zoekenboek .zoekformulier .categorie {
	padding-right: 10px;
	float: left;	
}

#zoekenboek .zoekformulier .sorteren {
	padding-right: 20px;	
	float: left;	
}

#zoekenboek .zoekformulier .professional {
	clear: left;
	float: left;
	padding-left: 325px;
	padding-top: 5px;	
}

#zoekenboek .zoekformulier input.submit {
	height: 20px;		
}

#zoekenboek .bemiddelui {
	display: none;	
}

#zoekenboek .sidebar {
	float: right;
	width: 187px;
}

#zoekenboek .featuredmember {
	width: 187px;	
	background-color: #0099ff;	
	cursor: pointer;
}

#zoekenboek .featuredmember .titel {
	padding: 7px 0px 7px 13px;
} 

#zoekenboek .featuredmember .afbeelding {
	padding-left: 13px;
}

#zoekenboek .featuredmember .productnaam {
	padding-left: 13px;	
}

#zoekenboek .featuredmember .productnaam h1 {
	color: white;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
}

#zoekenboek .featuredmember table {
	margin-top: 5px;
	margin-left: 13px;
	margin-bottom: 7px;	
}

#zoekenboek .featuredmember table td {
	color: white;	
}

#zoekenboek .otherfeatured a {
	overflow: hidden;
	white-space: nowrap;
	background-image: url( "../images/particulier/featuredpinkbg.png" );
	color: white;	
	line-height: 33px;
	display: block;
	width: 180px;
	height: 33px;
	text-decoration: none;
	margin-top: 2px;
	padding-left: 7px;
	font-size: 11px;
	font-weight: bold;
}

#zoekenboek .otherfeatured a:hover {
	text-decoration: underline;	
}

/**
 * Nieuwe Leden
 */
#nieuweleden .beschrijving {
	padding-top: 10px;
	padding-left: 10px;	
}

