/* Formulieren en forum css --------------------------------------------------------------------------*/

/* formulieren css -----------------------------------------------------------------------------------*/

/* Inloggen */

.inloggentitel {
display: block;
font-size: 16px;
color: #000000;
font-weight: bold;
padding-bottom: 8px;
}

.inloggentitel:first-letter {
color: #FFA500;
font-size: 20px;
}

.inloggeninvoer {
border: solid #FFA500 0px;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
padding: 10px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

#inloggentekst {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
font-weight: normal;

}

.inloggentekstsleutel {
font-size: 12px;
color: #000000;
font-weight: bold;
}

.inloggenknop {
background-color: #FFA500;
color: #FFFFFF;
font-weight: normal;
margin-top: 4px;
margin-bottom: 15px;
}

/* Registreren */

.kopformregistreren {
display: block;
font-size: 16px;
color: #000000;
font-weight: bold;
text-align: bottom;
}

.kopformregistreren:first-letter {
color: #FFA500;
font-size: 20px;
}

.registrereninvoer {
border: solid #FFA500 1px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 0px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

.registrerenknop {
background-color: #FFA500;
color: #FFFFFF;
font-weight: normal;
}

.regfoutopsomming {
display: block;
padding: 15px;
border: solid #FFA500 1px;
margin-bottom: 12px;
}

.regfoutkop {
font-size: 12px;
font-weight: bold;
}

.ongeldigkop {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

#ongeldig {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
background-color: #FFFFFF;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
border: solid #FFA500 1px;
margin-bottom: 18px;
}

#registratiemeldingen {
display: block;
border: solid #FFA500 1px;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
}


/* Bewerk profiel */

.kopformprofiel {
display: block;
font-size: 16px;
color: #000000;
font-weight: bold;
text-align: bottom;
}

.kopformprofiel:first-letter {
color: #FFA500;
font-size:20px;
}

.profieltoelichting {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
padding-top: 5px;
}

.profielinvoer {
border: solid #FFA500 1px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

.uitlegtekstveldprofiel {
display: block;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
}

.profielknop {
background-color: #FFA500;
color: #FFFFFF;
font-weight: normal;
}

.koptekstveldprofiel {
display: block;
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #000000;
padding-top: 6px;
}

.meldingnaverzenden {
font-size: 12px;
color: #000000;
font-weight: bold;
}

/* Bekijk profiel */

.bekijkprofielkop {
display: block;
font-size: 16px;
color: #000000;
font-weight: bold;
text-align: bottom;
}

.bekijkprofielkop:first-letter {
color: #FFA500;
font-size: 20px;
}

#bekijkprofiel {
display: block;
border: solid #FFA500 1px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

/* Algemeen */

.uitlegtekstveld {
display: block;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #000000;
padding-top: 2px;
}

/* ops staat voor opsomming dus met ul / li */
#uitlegtekstveldops {
display: block;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #000000;
padding-top: 8px;
}

.koptekstveld {
display: block;
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #000000;
padding-top: 4px;
}

/* Einde formuliereen css




/* Gebruikersnaam en link naar profiel en uitloggen in balk bovenaan  */

.ingelogdals {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFD700;
font-weight: bold; 
font-size: 12px;
text-decoration:none;
}

a.navlprofielenuitloggen:link, a.navlprofielenuitloggen:visited {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold; 
font-size: 12px;
text-decoration: none;
white-space: nowrap;
padding-left: 4px;
margin-right: 2px;
border-left: #FFFFFF solid 1px;
}

a.navlprofielenuitloggen:hover {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold; 
font-size: 12px;
text-decoration: underline;
}

/* Forum */

.forumtitel {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 20px;
font-weight: bold;
margin-bottom: 20px;
}

.forumtitel:first-letter {
color: #FFA500;
font-size: 25px;
}


/* bovenaan op de forum index */
#forumintrotekst {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal; 
font-size: 12px;
text-decoration: none;
padding-bottom: 10px;
padding-top: 0px;
}

/* als je doorklikt naar een forum en dan bovenaan (als je teminste een beschrijving hebt
opgegeven en de gebruiker geavanceerde weergave aan heeft staan) */
#forumintrotekst1 {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding-top: 0px;
}

.forumtabelindex {
background-color: #FFFFFF;
}

.forumtbkop {
border-top: #FFA500 solid 0px;
border-left: #FFA500 solid 0px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 0px;
margin-right: 0px;
margin-left: 0px;
}

.forumhoofdtabel {
border-top: #FFA500 solid 1px;
border-left: #FFA500 solid 1px;
border-right: #FFA500 solid 1px;
border-bottom: #FFA500 solid 1px;
margin-right: 0px;
margin-left: 0px;
padding: 2px;
background-color: #FFFFFF;
}

.hoofdforum {
background-color: #FFA500;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold; 
font-size: 12px;
text-decoration:none;
border-top: #FFA500 solid 1px;
border-left: #FFA500 solid 0px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
width: 70%;
}

/* Linkerkolom kop op hoofdpagina forum */
.hoofdforumnaam {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold; 
font-size: 12px;
text-decoration: none;
padding-left: 4px;
}

/* De rijen daaronder */
.forumtdfooterindex {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
width: 70%;
}

.forumtdfooterindexlast {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
width: 70%;
}

/* Kopkolom nieuwe onderwerpen op de index */
.hoofdforumk1 {
background-color: #FFA500;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold; 
font-size: 12px;
text-decoration: none;
border-top: #FFA500 solid 1px;
border-left: #FFA500 solid 0px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
text-align: center;
width: 15%;
}

/* Kopkolom nieuwe reacties op de index */
.hoofdforumk2 {
background-color: #FFA500;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold; 
font-size: 12px;
text-decoration: none;
border-top: #FFA500 solid 1px;
border-left: #FFA500 solid 0px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
text-align: center;
width: 15%;
}

/* Rijkolom nieuwe onderwerpen op de index */
.rijhoofdforumk1 {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
text-align: center;
width: 15%;
}

.rijhoofdforumk1last {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration:none;
border-bottom: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
text-align: center;
width: 15%;
}

/* Rijkolom nieuwe reacties op de index */
.rijhoofdforumk2 {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
text-align: center;
width: 15%;
}

.rijhoofdforumk2last {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
text-align: center;
width: 15%;
}

/* Kolom 2 (nieuw),3 (aantal reacties) en 4 (nieuwe reacties) als je op pagina overzicht onderwerpen bevindt */
.forumk2 {
background-color: #FFA500;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration:none;
border-top: #FFA500 solid 1px;
border-left: #FFA500 solid 0px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
width: 10%;
}

.forumk3 {
background-color: #FFA500;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration:none;
border-top: #FFA500 solid 1px;
border-left: #FFA500 solid 0px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
width: 10%;
}

.forumk4 {
background-color: #FFA500;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration:none;
border-top: #FFA500 solid 1px;
border-left: #FFA500 solid 0px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
width: 10%;
}

/* Kolom 2 (Nieuw), 3 (Nieuwe onderwerpen) en 4 (Nieuwe reacties) op overzichtspagina onderwerpen. */
.rijforumk2 {
height:40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal; 
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
width: 10%;
}

.rijforumk2last {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal; 
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 0px;
border-bottom: #FFA500 solid 0px;
padding-left: 5px;
width: 10%;
}

.rijforumk3 {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
width: 10%;
}

.rijforumk3last {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 0px;
border-bottom: #FFA500 solid 0px;
padding-left: 5px;
width: 10%;
}

.rijforumk4 {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
width: 10%;
}

.rijforumk4last {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 0px;
border-bottom: #FFA500 solid 0px;
padding-left: 5px;
width: 10%;
}

.tdhoofdforumbeschr {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-align: justify;
text-justify: inter-word;
text-decoration: none;
background-color: #FFFFFF;
border-top: #FFA500 solid 0px;
border-left: #FFA500 solid 0px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
padding-left: 4px;
padding-right: 4px;
padding-top: 8px;
padding-bottom: 8px;
}

.forumbeschrijving {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-align: justify;
text-justify: inter-word;
text-decoration: none;
padding-bottom: 4px;
padding-right: 8px;
}

a.forumlsubforums:link, a.forumlsubforums:visited {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

a.forumlsubforums:hover {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

.forumtdond {
height:40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 1px;
padding-left: 5px;
width: 70%;
}

.forumtdondlast {
height: 40px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 0px;
border-bottom: #FFA500 solid 0px;
padding-left: 5px;
width: 70%;
}

.forumondleft {
background-color: #e8e8e8;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 10px;
width: 20%;
padding-top: 4px;
padding-left: 2px;
}

.forumondbottom {
background-color: #FFA500;
}

a.forumlkop:link, a.forumlkop:visited {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFF00;
font-weight: bold; 
font-size: 12px;
text-decoration:none;
}

a.forumlkop:hover {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFF00;
font-weight: bold; 
font-size: 12px;
text-decoration:underline;
}

a.forumnewtopic:link, a.forumnewtopic:visited {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold; 
font-size: 12px;
text-decoration:none;
}

a.forumnewtopic:hover {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold; 
font-size: 12px;
text-decoration:underline;
}

a.forumlnaaronderwerp:link, a.forumlnaaronderwerp:visited {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

a.forumlnaaronderwerp:hover {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

.forumvlak {
background-color: #FFA500;
padding-left: 3px;
padding-right: 3px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

.forumtdkopindexl {
background-color: #FFA500;
border-top: #FFA500 solid 1px;
border-left: #FFA500 solid 1px;
border-right: #FFA500 solid 0px;
border-bottom: #FFA500 solid 1px;
width: 70%;
}

.forumaantal {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal; 
font-size: 12px;
text-decoration: none;
}

.forumkopindexoverzicht {
height: 18px;
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold; 
font-size: 12px;
text-decoration: none;
padding-left: 2px;
}

.fgeplaatstdoor {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 10px;
}

a.flgeplaatstdoor:link, a.flgeplaatstdoor:visited {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}

a.flgeplaatstdoor:hover {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold;
font-size: 10px;
text-decoration: underline;
}

.forumtdnormaal {
background-color: #ffffff;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding-top: 4px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 4px;
}

.fonderwerp {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: bold; 
font-size: 13px;
text-decoration:none;
}

a.forumlimgbewerk:link, a.forumlimgbewerk:visited, a.forumlimgbewerk:hover {
border: 0px;
}

a.forumlink:link, a.forumlink:visited {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: normal;
font-size: 12px;
text-decoration:none;
}

a.forumlink:hover {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: normal;
font-size: 12px;
text-decoration:underline;
}

.forumspreuk {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF; 
font-size: 12px;
font-weight: normal;
padding-left: 8px;
padding-top: 6px;
padding-bottom: 6px;
}

.forumtopicclosed {
display: block;
height:30px;
background-color: #FFA500;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF; 
font-size: 12px;
font-weight: bold; 
padding:5px;
}

.fnietgevonden {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 12px;
text-decoration: none;
margin-top: 15px;
margin-bottom: 15px;
padding: 10px;
border: solid #FFA500 1px;
text-align: center;
}

.kopforum {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 16px;
text-decoration: none;
padding-bottom: 10px;
}

.forumkopond {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
background-color: #FFA500;
padding-left: 4px;
margin-bottom: 20px;
}

.forumkopinvoer {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
background-color: #FFA500;
padding-left: 4px;
padding-top: 8px;
padding-bottom: 8px;
margin-top: 10px;
margin-bottom: 15px;
}

.forumkopveld {
font-family: Verdana, Arial, helvetica, sans-serif;
display: block;
color: #000000;
font-weight: bold; 
font-size: 13px;
text-decoration: none;
margin-bottom: 1px;
padding-top: 8px;
}

.foruminvoer {
border: solid #FFA500 1px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
padding-top: 4px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

.fduidelijketitel {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #808080;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}

.forumerror {
display: block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFA500;
font-weight: bold; 
font-size: 12px;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
}

.forumknop {
background-color: #FFA500;
color: #FFFFFF;
font-weight: normal;
}

.forumtabellegenda {
font-family: Verdana, Arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
border-left: #FFA500 solid 1px;
border-right: #FFA500 solid 1px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}

.forumtdkoplegenda {
background-color: #FFA500;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold; 
font-size: 12px;
text-decoration: none;
border-bottom: #FFA500 solid 1px;
text-align: left;
width: 335px;
}

.forumtdllegenda {
text-align: left;
width: 300px;
border-bottom: #FFA500 solid 1px;
}

.forumtdrlegenda {
width: 35px;
border-bottom: #FFA500 solid 1px;
}


#forumtekst1 {
display:block;
font-family: Verdana, Arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal; 
font-size: 12px;
text-decoration: none;
padding-top: 0px;
padding-right: 15px;
padding-left: 0px;
padding-bottom: 15px;
}

.forumisgeplaatst {
font-size: 12px;
color: #000000;
font-weight: bold;
}



/* Einde formulieren en forum css ----------------------------------------------------------------------------*/
