body {
font-family: tahoma, "Trebuchet MS", helvetica; 
font-size: 13px; 
background-color:#48667A;
background-image: #fff url(../images/stylesheets/heerlijk/bottom_content.gif);
background-repeat: repeat-y;
color:#48667A;
padding:0px;
margin:0px;
}

a {
color:#18a8d8;
text-decoration: underline;
}

a:hover {
color:#244f74;
text-decoration: underline;
}

form {
margin: 0px;
}

h1 {
color:#cf711c;
*padding-top:12px;
}

h3, h4 {
margin-top:5px;
margin-bottom:12px;
font-family: "Trebuchet MS", helvetica; 
font-size:17px;
font-weight:bold;
color:#cf711c;
text-transform:uppercase;
}

p {
margin:0px;
padding-top:0px;
padding-bottom:20px;
}

input {
color:#6C294D;
}

ul {
list-style-type:none;
}

li {
}

img{
border: 0px #abadb3 double;
margin:10px 6px 6px 0;
}

table {
border-collapse:collapse;
border: 2px solid #A5CEE7;
margin-top:5px;
}

/* HEADER */
#header {
width:800px;
height:203px;
background:#fff url(../images/stylesheets/heerlijk/header_bewegend_blauw.gif);
background-repeat:no-repeat;
background-position:top center;
margin-top:0.5%;
margin-right:auto;
margin-left:auto;
}

#header #banner {
display:none;
}

/* EINDE HEADER */


/* EINDE TOPNAV */


/* CONTENT */

#content {
width:800px;
padding-left:0px;
padding-right:0px;
margin-left: auto;
margin-right: auto;
background: #fff;
background:#fff url(../images/stylesheets/heerlijk/bottom_content.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

div#content { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
}

/* SIDEBAR */

#sidebar {
float:left;
width:150px;
height:345px;
margin-top:19px;
margin-left:15px;
background-image:url(../images/stylesheets/heerlijk/background_menu.gif);
background-repeat:no-repeat;
}

#sidebar a {
color: #ffffff;
text-decoration: none;
}

ul {
margin-top:0px;
padding:0px;
list-style-type:none;
}

#sidebar ul#menu_22 {
float:left;
width:122px;
list-style-type:none;
padding:0px 0px 9px 24px;
margin-top:20px;
}

#sidebar ul {
list-style-type:none;
padding:0px 0px 0px 20px;
margin:0px;
}

#sidebar ul li {
padding-top:3px;
padding-bottom:3px;
}

#sidebar ul li a {
text-decoration:none;
font-weight:bold;
}

#sidebar ul li a:hover {
text-decoration:underline;
font-weight:bold;
}

#sidebar ul li a.active {
color:#ffffff;
}

#sidebar ul#menu_22 {
font-size:13px;
}

#submenu_34, #submenu_35, #submenu_36 {
font-size:11px;
}


/*END MENU*/

/* EINDE SIDEBAR */


/* MAIN */
#main {
}

#main_content {
background-color:#FFFFFF;
border-left: 0px solid #a1a1a1;
float:right;
display:inline;
width:600px;
padding:0 10px 20px 10px;
margin-right:2px;
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

hr.cleaner {
clear: both;
height: 1px;
margin: -1px 0 0 0; 
padding:0;
border: none;
visibility: hidden;
}

/*FORM AND BUTTONS*/
input {
margin:2px 5px 2px 5px;
}

textarea {
margin:2px 5px 22px 5px;
}

.button {
display:block;
float:left;
margin:0 7px 0 0;
padding:5px 5px 5px 25px;
background-color:#f5f5f5;
border-top:1px solid #DBDBDC;
border-left:1px solid #DBDBDC;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:pointer;
}

#opties .button {
float:right;
margin:5px 10px 0 0;
padding:0px 0 0px 0;
width:115px;
color:#ffffff;
border:1px solid;
background-color:#18a8d8;
cursor:pointer;
}

/*END FORM AND BUTTONS*/


/* TOPLEFT */
#topleft {
float:left;
width:146px;
height:255px;
padding-left:31px;
background-image: url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/submenu_bg.gif);
background-repeat: no-repeat;
margin-bottom:10px;
}

#topleft h3 {
display:none;
}

#topleft ul#submenu {
margin:0px;
padding:0px;
list-style-type:none;
}

#topleft ul#submenu li {
height:23px;
padding-top:7px;
font-size:12px;
text-transform:uppercase;
}

#topleft ul#submenu li a {
color:#ff6600;
text-decoration:none;
}

#topleft ul#submenu li a:hover {
color:#6C294D;
text-decoration:none;
}

#topleft ul#submenu li.mindz_link a {
display:block;
width:115px;
height:37px;
}

/* EINDE TOPLEFT */


/* TOPRIGHT */
#topright {
float:left;
width:407px;
height:255px;
background-image: url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/topright_bg.gif);
background-repeat: no-repeat;
background-position: bottom right;
margin-bottom:10px;
}

#topright h3 {
display:none;
}

#topright img {
display:block;
}

/* EINDE TOPRIGHT */

/* DETAIL */
#detail, #overzicht {
display:block;
width:556px;
padding-left:17px;
padding-right:16px;
}

#overzicht {
margin-bottom:25px;
}

#detail h3, #overzicht h3 {
display:none;
}

#detail h4, #overzicht h4 {
text-transform:uppercase;
color:#6C294D;
font-weight:normal;
}

#overzicht h4 {
font-size:13px;
font-weight:bold;
}

#detail img {
}

/* EINDE DETAIL */

/*RSS-FEED*/
.nieuws {
width:300px;
border: dashed 2px #18a8d8;
padding: 10px;
}

/*EINDE RSS-FEED*/

#pagina {
width:600px;
}

/*WEBLOG*/
#weblog_pagina h3 {
display:none;
}

#weblog_pagina {
padding:190px 17px 0 0;
width:625px;
background-image:url(../images/mindz/frisinjehoofd/weblog/topimage.jpg);
background-repeat:no-repeat;
}

#weblog {
float:left;
clear:left;
width:409px;
}

#weblog .weblog_item_even, #weblog .weblog_item_oneven, #publicatielijst .auteur_publicatie {
width:420px;
background:#e6e9ee;
float:left;
padding-bottom:10px;
padding-left:10px;
border:1px solid #FFFFFF;
}

#weblog .weblog_details {
padding:0 0 12px 0;
}

.weblog_datum {
font-weight:bold;
}

.afbeelding {
display:block;
float:left;
margin:2px 0 0 0;
margin: 10px;
width:122px;
height:121px;
background-repeat:no-repeat;
background-position:3px 5px;
}

.afbeelding .masker {
width:122px;
height:121px;
background-image:url(../images/stylesheets/style16/masker.gif);
background-repeat:no-repeat;
}

#weblog_aantal_gelezen {
display:block;
margin:25px 0 0 325px;
white-space:nowrap;
}


#weblog_share {
display:block;
float:left;
clear:left;
margin:1px 0 15px 0;
padding:0;
padding-top:10px;
width:345px;
}

#weblog_share .weblog_sharelink {
display:inline;
float:left;
margin-right:10px;
padding:0;
}

#weblog_share .weblog_sharelink a{
color:#3c3c3c;
}

#weblog_share .weblog_sharelink img {
margin:0 5px 0 0;
padding:0;
height:15px;
}

.weblog_trackback {
float:left;
margin:1px 0 0 0;
padding-top:10px;
}

.weblog_trackback a{
color:#3c3c3c;
}

.weblog_tags {
display:none;
}

/* WAARDERING */

.waardering {
float:left;
padding-top:20px;
}

.waardering span {
float:left;
width:70px;
padding-left:0px;
}

.button_ok {
float:left;
display:block;
margin:0px 5px 10px 0px;
width:18px;
height:21px;
cursor:pointer;
border:0px;
}

.button_nok {
float:left;
display:block;
margin:0px 5px 10px 0px;
width:18px;
height:21px;
cursor:pointer;
border:0px;
}

.positief_disabled, .positief {
float:left;
margin-top:0px;
}

.negatief_disabled, .negatief {
float:left;
margin-top:0px;
}

.button_ok {
background-image: url(../images/stylesheets/style1/handje_goed_groen.gif);
background-repeat: no-repeat;
margin-left:5px;
}

.button_nok {
background-image: url(../images/stylesheets/style1/handje_fout_rood.gif);
background-repeat: no-repeat;
}

.positief_disabled .button_ok {
background-image: url(../images/stylesheets/style1/handje_goed_non.gif);
background-repeat: no-repeat;
}

.negatief_disabled .button_nok {
background-image: url(../images/stylesheets/style1/handje_fout_non.gif);
background-repeat: no-repeat;
}

.waardering_score {
float:left;
padding-top:2px;
padding-right:10px;
}

.waardering_score .heel_leeg {
float:left;
width:16px;
height:16px;
background-image: url(../images/stylesheets/style1/star_leeg.gif);
background-repeat: no-repeat;
}

.waardering_score .half_vol {
float:left;
width:16px;
height:16px;
background-image: url(../images/stylesheets/style1/star_half.gif);
background-repeat: no-repeat;
}

.waardering_score .heel_vol {
float:left;
width:16px;
height:16px;
background-image: url(../images/stylesheets/style1/star_vol.gif);
background-repeat: no-repeat;
}

#aantal_waardering {
float:left;
padding-top:1px;
padding-left:8px;
}

/*Einde Waardering*/ 

/*BEGIN REACTIE*/
/* REACTIE OVERZICHT -----------------------*/
#reactielijst {
margin-top:45px;
padding:45px 0 25px 0;
}

#reactielijst .reactie_even {
padding:7px;
background-color:#E5E6E4;
}

#reactielijst .reactie_oneven {
padding:10px;
background-color:#DCDBDB;
}

#reactielijst .aangemaakt {
margin:7px 0 0 0;
padding:7px 0 0 0;
font-style:italic;
font-weight:bold;
text-align:right;
border-top:1px dashed #6C294D;
}
/* EINDE REACTIES*/

/* PLAATS REACTIE*/

/*EINDE REACTIE*/


/* KALENDER ----------------------------------*/
#weblog_kalender {
display:inline;
float:right;
clear:right;
margin-bottom:10px;
padding-bottom:20px;
padding-top:25px;
width:230px;
height:117px;
color:#FFFFFF;
background-image: url(../images/stylesheets/style16/weblog_kalender_bg.gif);
background-repeat: no-repeat;
}

#weblog_kalender #kalender {
padding-left:10px;
padding-right:10px;
}

#weblog_kalender #kalender a{
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
}

#weblog_kalender #kalender a:hover{
padding-left:10px;
padding-right:10px;
color:#228CF6;
}

#weblog_kalender th {
font-size:12px;
}

#weblog_kalender .gekozen_maand {
font-size:17px;
font-weight:bold;
text-transform:uppercase;
}

#weblog_kalender .datum_nietbeschikbaar {
color:#FFFFFF;
}

#weblog_kalender .datum_beschikbaar a {
color:#18a8d8;
font-weight:bold;
}

/* EINDE KALENDER ----------------------------*/


/* OVERIGE BLOKKEN AAN DE RECHTER KANT -------*/

#weblog_kalender h4, #weblog_archief h4, #weblog_populair h4, #weblog_recentgeplaatst h4, #weblog_laatstereacties h4, #waarderinglijst h4, #auteurlijst h4 {
width:220px;
float:right;
clear:right;
margin:0px;
color:#ffffff;
font-size:18px;
padding-top:2px;
padding-bottom:12px;
padding-left:10px;
background-image: url(../images/stylesheets/style16/weblog_side_h4_bg.gif);
background-repeat: no-repeat;
}

#weblog_archief, #weblog_populair, #weblog_recentgeplaatst, #auteurlijst, #waarderinglijst,
#weblog_laatstereacties {
width:230px;
float:right;
clear:right;
background-image: url(../images/stylesheets/style16/weblog_side_bg.gif);
background-repeat: no-repeat;
background-position:bottom;
margin-bottom:10px;
padding-bottom:10px;
}

#weblog_archief a, #weblog_populair a, #weblog_recentgeplaatst a, #auteurlijst a, #waarderinglijst a,
#weblog_laatstereacties a{
color:#666666;
}


#weblog_archief strong, #weblog_populair strong, #weblog_recentgeplaatst strong, 
#auteurlijst strong {
font-weight:normal;
}


#weblog_archief .archief_maand, #weblog_populair .pop_item, 
#weblog_recentgeplaatst .recent_item, #auteurlijst .auteurlijst_auteur, 
#weblog_laatstereacties .reactie_item, #waarderinglijst .gewaardeerd_item {
margin-left:10px;
}

#weblog_laatstereacties .reactie_item {
font-weight:bold;
color:#666666;
}

#weblog_laatstereacties .reactie_item em {
font-weight:normal;
font-style:normal;
}
/* EINDE OVERIGE BLOKKEN AAN DE RECHTER KANT -*/


/*TAGCLOUDS*/
#tagcloud h4 {
width:230px;
background-image: url(../images/stylesheets/style16/weblog_side_h4_bg.gif);
background-repeat: no-repeat;
margin:0px;
color:#ffffff;
font-size:18px;
padding-top:2px;
padding-bottom:12px;
padding-left:10px;
}

#tagcloud{
width:230px;
float:right;
clear:right;
background-image: url(../images/stylesheets/style16/weblog_side_bg.gif);
background-repeat: no-repeat;
background-position:bottom;
margin-bottom:10px;
padding-bottom:10px;
}

#tagcloud ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#tagcloud ul li {
float:left;
padding:2px 8px 2px; 8px;
}

#tagcloud ul li.tag_1 a {
text-decoration:none;
font-size:14px;
color:#B9C4D0;
}

#tagcloud ul li.tag_2 a {
text-decoration:none;
font-size:16px;
color:#666666;
}

#tagcloud ul li.tag_3 a {
text-decoration:none;
font-size:18px;
color:#868686;
}

#tagcloud ul li.tag_4 a {
text-decoration:none;
font-size:20px;
color:#666666;
}

#tagcloud ul li.tag_5 a {
text-decoration:none;
font-size:22px;
color:#0077c0;
}


#tagcloud ul li.tag_6 a {
text-decoration:none;
font-size:24px;
color:#0077c0;
}

#tagcloud ul li.tag_8 a {
text-decoration:none;
font-size:23px;
color:#0077c0;
}

#tagcloud ul li.tag_10 a {
text-decoration:none;
font-size:24px;
color:#0077c0;
}

.weblog_tags{

}
/*END TAGCLOUDS*/
/*EINDE WEBLOG*/

/* FORM_KOKEN */

#form_koken {
display:block;
width:556px;
padding-left:17px;
padding-right:16px;
}

#form_koken h3 {
display:none;
}

#form_koken h4 {
text-transform:uppercase;
ccolor:#6C294D;
font-weight:normal;
}

#form_koken .formIntroText {
padding-bottom:10px;
}

#form_koken .button {
border:0px;
width:120px;
height:30px;
background-image: url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/button_120x30.gif);
background-repeat: no-repeat;
margin-top:9px;
clear:left;
text-transform:uppercase;
color:#6C294D;
font-size:11px;
}

/* IMAGE_BREED */

#image_breed h3 {
display:none;
}

/* EINDE IMAGE_BREED */

/* NIEUWSBRIEF_FORMULIER */
#nieuwsbrief_formulier {
display:block;
width:556px;
padding-left:17px;
padding-right:16px;
}

#nieuwsbrief_formulier h3 {
display:none;
}

#nieuwsbrief_formulier h4 {
text-transform:uppercase;
color:#6C294D;
font-weight:normal;
}

#nieuwsbrief_formulier .formIntroText {
padding-bottom:15px;
}

#nieuwsbrief_formulier .button {
border:0px;
width:120px;
height:30px;
background-image: url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/button_120x30.gif);
background-repeat: no-repeat;
margin-top:9px;
clear:left;
text-transform:uppercase;
color:#6C294D;
font-size:11px;
}

input.required {
background-image:url(http://www.mindz.com/images/input_required.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:13px;
width:188px;
}
input.checked {
background-image:url(http://www.mindz.com/images/input_checked.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:13px;
width:188px;
}


/* EINDE NIEUWSBRIEF_FORMULIER */

/* FOTOGALERIJ */
/* THUMB */
#fotogalerij {
float:left;
display:block;
width:556px;
padding:0 16px 15px 17px;
}

#fotogalerij h3 {
display:none;
}

#fotogalerij #galerij_omschrijving h3 {
display:block;
}

#fotogalerij img {
border:0px;
float:left;
display:inline;
margin-right:6px;
margin-bottom:6px;
}

/* UITVERGROTING */
#full_afbeelding {
display:block;
width:556px;
padding:0 16px 0 17px;
}

#full_afbeelding {
text-align:center;
}

#full_afbeelding img {
margin-bottom:20px;
}

#full_afbeelding .afbeelding_navigatie {
float:left;
clear:both;
display:block;
margin-top:10px;
margin-bottom:20px;
padding:4px 20px 0 20px;
width:600px;
height:24px;
font-weight:bold;
background-color:#DCDBDB;
}

#full_afbeelding .vorige_afbeelding, #full_afbeelding .vorige_afbeelding_inactief, 
#full_afbeelding .terug_galerij {
float:left;
padding-right:190px;
}

#full_afbeelding #galerij_omschrijving {
display:none;
}

#full_afbeelding #hr {
float:left;
display:none;
}

#afbeelding_onderschrift {
float:left;
text-align:left;
}

/* EINDE FOTOGALERIJ */
/* POLL_FRIS */

#poll_fris h3 {
display:none;
}

#poll_fris .poll {
witdh:198px;
height:221px;
padding-left:70px;
padding-top:70px;
background-image:url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/poll_bg.gif);
background-repeat:no-repeat;
margin-left:270px;
margin-top:-320px;
}

#poll_fris .button {
border:0px;
width:91px;
height:30px;
background-image: url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/button_stem.gif);
background-repeat: no-repeat;
margin-top:9px;
clear:left;
text-transform:uppercase;
color:#6C294D;
font-size:11px;
}

/* INSCHRIJVINGSWIZARD -----------------------*/

/* STAPPEN NAVIGATIE -------------------------*/
#inschrijf_stappen {
display:inline;
float:left;
clear:left;
width:520px;
margin-left:0px;
margin-right:16px;
color:#FFF;
background-color:#A6CFEE;
}

#inschrijf_stappen a{
color:#18a8d8;
}

#inschrijf_stappen ul {
display:block;
margin:0 0 5px 0;
padding:0;
font-family: "Trebuchet MS", helvetica; 
font-size: 13px;
font-weight:bold;
list-style-type:none;
background-color:#18a8d8;
}

#inschrijf_stappen .stap2 {
display:none;
}

#inschrijf_stappen li {
float:left;
padding:2px 14px 3px 14px;
}

#inschrijf_stappen li a {
color:#FFF;
}

#inschrijf_stappen li.actief {
color:#ffffff;
background-color:#48667A;
}

#inschrijf_stappen li.actief a {
color:#ffffff;
}

/* EINDE STAPPEN NAVIGATIE -------------------*/


/* PROGRAMMAOVEZICHT -------------------------*/
#programmaoverzicht {
float:left;
clear:left;
width:250px;
padding:10px 0 10px 17px;
}

#introductie {
padding:0 0 10px 0;
}

#inschrijfpakketten .inschrijfpakket {
float:left;
clear:left;
width:280px;
}

#inschrijfpakketten h3 {
float:left;
clear:left;
margin-top:10px;
margin-bottom:0;
padding-top:10px;
padding-bottom:0px;
font-size:14px;
width:280px;
border-top:1px dashed #fff;
}

#inschrijfpakketten h4 {
float:left;
clear:left;
margin:20px 0 5px 0;
padding:1px 5px 0 5px;
width:329px;
font-size:12px;
font-weight:bold;
background-color:#DCDBDB;
}

#inschrijfpakketten .inschrijfpakket .pakket_kort, 
#inschrijfpakketten .inschrijfpakket .pakket_prijs, 
#tijd_1, #tijd_2, #tijd_3 {
display:none;
}

#inschrijfpakketten .inschrijfpakket div {
float:left;
padding:7px 0 0 0;
font-size:11px;
}

#inschrijfpakketten .inschrijfpakket .pakket_naam {
width:190px;
}

#inschrijfpakketten .inschrijfpakket .pakket_tijd {
padding:7px 5px 0 8px;
}

#inschrijfpakketten .inschrijfpakket .button {
float:right;
background-image: url(../images/stylesheets/style16/button_add.gif);
background-position:left center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
}

#pakket {
float:left;
clear:left;
width:556px;
padding:10px 16px 10px 0;
}

#pakket_tekst {
width:450px;
}

#pakket .button {
float:left;
clear:left;
margin:0 0 10px 0;
padding-bottom:2px;
width:120px;
height:30px;
background-image:url(../images/mindz/frisinjehoofd/button_120x30.gif);
background-repeat:no-repeat;
border:0;
cursor:pointer;
}
/* PROGRAMMAOVEZICHT -------------------------*/


/* PROGRAMMA SAMENVATTING --------------------*/
#programma_samenvatting, #verder_shoppen {
float:left;
clear:left;
width:339px;
padding:10px 16px 10px 17px;
}

#verder_shoppen .button {
float:left;
padding:0 0px 2px 20px;
width:140px;
height:30px;
background-image: url(../images/stylesheets/style16/button_continue.gif);
background-position:left center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
}
/* EINDE PROGRAMMA SAMENVATTING --------------*/


/* DEELNEMERGEGEVENS -------------------------*/
#deelnemergegevens {
float:left;
clear:left;
width:556px;
padding:10px 16px 10px 17px;
}

#deelnemergegevens #button {
width:160px;
margin-top:10px;
color:#ffffff;
background-color:#48667A;
border:none;
}

#afmeldknop {
display:none;
float:left;
color:#ffffff;
background-color:#48667A;
padding:10px;
}

#afmeldknop .button {
margin:10px 0 0 0;
width:120px;
color:#ffffff;
background-color:#48667A;
}

#afmeldknop h4, #loginknop {
display:none;
}

#inschrijfformulier {
float:left;
clear:left;

padding:10px 0 0 0;
width:556px;
}

#inschrijfformulier_verplicht {
float:left;
clear:left;
width:556px;
padding:10px 16px 10px 17px;
}

#inschrijfformulier_verplicht #fout_invoer {
padding:5px 0 10px 0;
color:#FF0F0F;
font-weight:bold;
}

#inschrijfformulier label, #inschrijfformulier_verplicht label {
float:left;
padding:2px 0 0 0;
width:140px;
}

#inschrijfformulier input, #inschrijfformulier_verplicht input {
margin:0 0 4px 0;
padding-left:3px;
width:240px;
}

#inschrijfformulier .radio, #inschrijfformulier_verplicht .radio {
width:25px;
}

#inschrijfformulier #klant_telefoon_net, #inschrijfformulier_verplicht  #klant_telefoon_net {
width:40px;
margin-right:5px;
}

#inschrijfformulier #klant_telefoon_nummer, #inschrijfformulier_verplicht  #klant_telefoon_nummer {
width:178px;
margin-left:5px;
}

#inschrijfformulier #fout_invoer {
padding-bottom:10px;
color:#FF0F0F;
font-weight:bold;
}

#inschrijfformulier .verplicht_veld, #inschrijfformulier_verplicht .verplicht_veld {
color:#FF0F0F;
font-weight:bold;
}

#inschrijfformulier .button, #inschrijfformulier_verplicht .button {
float:left;
margin:10px 0 0 0;
width:140px;
color:#ffffff;
background-color:#48667A;
border:0;
cursor:pointer;
}

#but_nieuw_profiel .button {
float:left;
clear:left;
margin-top:10px;
width:120px;
color:#ffffff;
background-color:#48667A;
}

input.required {
background-image:url(../images/input_required.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:13px;
width:188px;
border:1px solid #ABADB3;
}

input.checked {
background-image:url(../images/input_checked.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:13px;
width:188px;
}

/*CONTACTFORMULIER*/
.contact_formulier contact_formulier_44 { width: 590px;}
.contact_formulier ul { padding: 5px 0px 5px 15px; margin: 0px; }
.contact_formulier li { font-size: 10px; padding: 0px; margin: 0px; }
.contact_formulier p { font-size: 11px; padding: 5px 0px 15px 0px; margin: 0px; line-height: 13px;}
.contact_formulier p strong { letter-spacing: -1px;}
.contact_formulier span { background: #eefaff; font-size: 9px; padding: 10px 10px 10px 10px; color: #cc3300; display: block;}
.contact_formulier span h3 { padding: 0px; marginA: 0px; }
.contact_formulier span p { padding: 0px; margin: 0px; font-size: 9px;}
.contact_formulier span a {color: #cc3300; text-decoration: underline; }
.contact_formulier form { padding: 10px; border: dashed 1px #18a8d8;}
.contact_formulier form fieldset { border: none; padding: 0px; margin: 0px;}
.contact_formulier form p { font-size: 9px; padding: 5px 0px; margin: 0px; color: #6a757d; }
.contact_formulier form label { display: block; padding: 0px 0px 5px 0px;}
.contact_formulier form label em { font-size: 7px; text-transform:uppercase; font-weight: bold; color: #99cc00; font-style: normal;}
.contact_formulier form input { color : #6a757d; border: solid 1px #DBDBDC; background: #fffff; padding: 3px 0px;}
.contact_formulier form textarea { color : #6a757d; border: solid 1px #DBDBDC; background: #fff; padding: 3px 0px; width: 400px; height:200px;}
.contact_formulier form .textarea { position: absolute; width: 200px; padding: 0px; margin: 0px 0px 0px 290px}
.contact_formulier form .checkbox { border: none; background: none; padding: 0px; }


/*EINDE CONTACTFORMULIER*/

/* EINDE DEELNEMERGEGEVENS -------------------*/


/* CART INHOUD -------------------------------*/
#cart_inhoud, #cart_inhoud2 {
display:inline;
float:right;
margin:10px 0 0 0;
padding:0 5px 5px 5px;
width:190px;
color:#48667A;
font-size:11px;
background-color:#A6CFEE;
}

#cart_inhoud table, #cart_inhoud2 table {
background-color:#A6CFEE;
}

#cart_inhoud .td_datum, #cart_inhoud2 .td_datum {
padding:0 0 10px 0;
font-size:10px;
}

#cart_inhoud .td_delete, #cart_inhoud2 .td_delete {
vertical-align:top;

padding:0 5px 0 0;
}

#cart_inhoud .button, #cart_inhoud2 .button, #pakket .button {
float:left;
margin:10px 0 0 0;
width:140px;
color:#ffffff;
background-color:#48667A;
border:0;
cursor:pointer;
}

#verder_profiel {
display:inline;
float:right;
clear:right;
margin:-23px 17px 0 0;
padding:3px 5px 3px 7px;
width:188px;
font-size:11px;
font-weight:bold;
background-color:#DCDBDB;
}
/* EINDE CART INHOUD -------------------------*/


/* BEVESTIGINGSSCHERM ------------------------*/
#bevestigingsscherm, #bevestiging_annulering {
float:left;
clear:left;
width:556px;
padding:10px 16px 10px 17px;
}

#bevestigingsscherm #inschrijving, #bevestiging_annulering  #inschrijving {
float:left;
clear:left;
margin:-30px 0 20px 0;
padding:0;
width:556px;
}

#bevestigingsscherm .td_delete, #bevestiging_annulering .td_delete {
width:1px;
}

#bevestigingsscherm .td_omschrijving, #bevestiging_annulering .td_omschrijving {
padding-top:10px;
font-weight:bold;
}

#bevestigingsscherm .td_valuta, #bevestiging_annulering .td_prijs {
visibility:hidden;
}
/* EINDE BEVESTIGINGSSCHERM ------------------*/

/* EINDE INSCHRIJVINGSWIZARD -----------------*/

/* KLANTEN LOGIN */

#klanten_login {
display:block;
margin-left:20px;
}

#klanten_login label {
float:left;
display:block;
margin-top:5px; 
width:100px;
}

#klanten_login #loginEmail, #klanten_login #loginPassword {
margin-top:5px;
width:200px;
}

 
#klanten_login input.button, #klanten_login input.button2, #formulier .button {
float:left;
margin:10px 10px 10px 0;
width:120px;
height:30px;
border:0px solid;
color:#ffffff;
background-color:#48667A;
font-size:11px;
cursor:pointer;
}

#klanten_login #login_links, #klanten_login .link_vergeten_terug {
clear:left;
}

#formulier {
padding-left:20px;
padding-right:20px;
padding-top:260px;
background-image:url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/foto_inloggen_gr.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#formulier .formRow {
margin:0 0 4px 0;
}

#formulier .profile_klant #klantGeslacht {
width:25px;
}

#formulier .formRow input {
width:300px;
}
 

/* EINDE KLANTEN LOGIN */



/* EINDE POLL_FRIS */


/* FOTOGALERIJ */

/* THUMB */
#fotogalerij {
float:left;
display:block;
width:520px;
padding:0 16px 15px 17px;
}

#fotogalerij h3 {
display:none;
}

#fotogalerij #galerij_omschrijving h3 {
display:block;
}

#fotogalerij img {
border:0px;
float:left;
display:inline;
margin-right:6px;
margin-bottom:6px;
}

/* UITVERGROTING */
#full_afbeelding {
display:block;
width:512px;
padding:0;
margin-top:20px;
}

#full_afbeelding {
text-align:center;
}

#full_afbeelding img {
margin-bottom:20px;
}

#full_afbeelding input{
display:none;
}

#full_afbeelding .afbeelding_navigatie {
display: none;
}

#full_afbeelding #galerij_blok_rechts .afbeelding_navigatie {
float:left;
clear:both;
display:block;
margin-top:10px;
margin-bottom:20px;
padding:4px 0 0 0;
width:512px;
height:24px;
font-weight:bold;
color: #434248;
}

#full_afbeelding .afbeelding_navigatie a {
color: #434248;
}

#full_afbeelding .vorige_afbeelding, #full_afbeelding .vorige_afbeelding_inactief, 
#full_afbeelding .terug_galerij {
float:left;
padding-right:220px;
}

#full_afbeelding #galerij_omschrijving {
display:none;
}

#full_afbeelding #hr {
float:left;
display:none;
}

#afbeelding_onderschrift {
float:left;
text-align:left;
}

#full_afbeelding .waardering {
float:left;
width:500px;
}

#galerij_thumbnails
{
float:left;
width:500px;
}

#galerij_thumbnails .actieve_afbeelding {
float:left;
width:122px;
margin-left:20px;
display:none;
}

#galerij_thumbnails .afbeelding {
float:left;
display:inline;
width:122px;
}

/* EINDE FOTOGALERIJ */

/* EINDE MAIN */

 
/* FOOTER */

#footer {
width:800px;
height:33px;
margin-left:auto;
margin-right:auto;
margin-top:-1px;
margin-bottom: 0px;
background-color: #fff;
}

ul#footer {
clear:right;
margin:0 0 0 560px;
padding:24px 0 0 0;
list-style-type:none;
}

ul#menu_15 {
margin-left:35%;
margin-right:auto;
padding-top:6px;
}


ul#menu_15 a{
color: #18a8d8;
text-decoration: none;
}

ul#scim_footer {
margin:0 0 0 300px;
padding:0px;
}

ul#scim_footer li {
list-style-type:none;
padding-top:10px;
}

ul#scim_footer li a{
color: #18a8d8;
text-decoration: none;
}

ul#scim_footer li a:hover{
color: #18a8d8;
text-decoration: none;
}

 
/* EINDE FOOTER */
