/*
  autorisatie keuze scherm 31-3-2010
*/

/* login */
#authenticateForm{
    background: white url('/img/bg4.png') repeat-x bottom;
width:268px;
  height:268px;
  height:140px;
  float:left;
  margin-right:10px;
  margin-bottom:24px;
  padding:24px 16px;
  border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#content.editorWrapper #authenticateForm h2,
#content.editorWrapper #newCustomer h2,
#content.editorWrapper #noCustomer h2{
width:275px;
background:#ff38b6;
padding:7px 7px 7px 10px;
font-size:13px;
color:white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:-20px 0px 10px -12px;
}

#content.editorWrapper #authenticateForm h3,
#content.editorWrapper #newCustomer h3,
#content.editorWrapper #noCustomer h3{
width:278px;
padding:7px 7px 7px 7px;
font-size:13px;
color:black;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:-10px 0px -10px -12px;
}

#authenticateForm #loginForm label{
  padding:10px 0px 2px 0px;
font-size:11px;
}

#authenticateForm #loginForm input{
  float:right;
margin:-21px 0px 0px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width:190px;
font-size:11px;
}


#authenticateForm .buttonWrapper button{
float:right;
padding:5px;
margin:35px 0px 0px 195px;
background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
height:25px;
font-size:10px;
font-weight:bold;
color:#303f47;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid white;
color:#303f47;
text-shadow:white 1px 1px 1px;

}

/* new customer */
#newCustomer{
    background: white url('/img/bg4.png') repeat-x bottom;
width:268px;
  height:268px;
  height:140px;
  float:left;
  margin-right:10px;
  margin-bottom:24px;
  padding:24px 16px;
  border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#newCustomer ul{
  font-size:11px;
line-height:1px;
margin:0;
  padding:0px 0px 0px 20px;
}

#newCustomer ul li{
  margin:10px 0px; padding:0;
  list-style-image:url('/img/template/icons/check.gif');
}



#newCustomer .buttonWrapper button{
float:right;
padding:5px;
margin:16px -8px 0px 0px;
background:url('/img/knopnieuweklant_blauw.png') repeat-x bottom;
width:180px;
height:25px;
font-size:10px;
font-weight:bold;
color:#303f47;
text-shadow:white 1px 1px 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid white;
}



/* proceed without login */
#noCustomer{
    background: white url('/img/bg4.png') repeat-x bottom;
width:268px;
  height:268px;
  height:140px;
  float:left;
  margin-right:10px;
  margin-bottom:24px;
  padding:24px 16px;
  border:1px #ff38b6 solid;
font-size:11px;
line-height:12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

/* popups */

#multipleRecipients,
#selfRecipient,
#registrationFormWrapper{
  clear:both;
font-size:11px;
line-height:12px;
  padding:5px;
  margin:0px 0px 0px 0px;
    background: white url('/img/bg4.png') repeat-x bottom;
  border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}


#content #registrationFormWrapper{
font-size:11px;

}

#content #multipleRecipients{
  padding:5px;
background: white url('/img/bg4.png') repeat-x bottom;
  border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#content #multipleRecipients h2{
width:860px;
background:#ff38b6;
font-size:13px;
color:white;
padding:5px 5px 5px 5px;
margin-bottom:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#content #multipleRecipients h3{
font-size:12px;
font-weight:bold;
color:#ff38b6;
margin-bottom:5px;
}



#content #registrationFormWrapper h2{
width:460px;
background:#ff38b6;
font-size:13px;
color:white;
padding:5px;
margin:0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#content #registrationFormWrapper #registrationForm input{
font-size:11px;
margin:5px 54px 0px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#content #registrationFormWrapper #registrationForm  #agreeTerms {
margin-left:0px;
margin-right:5px;
}

#content #registrationFormWrapper #registrationForm  #mailingList {
margin-left:0px;
margin-right:5px;
}

#content #registrationFormWrapper #registrationForm  #registrationSubmitButton{
float:right;
width:85px;
font-size:10px;
font-weight:bold;
margin:10px 0px 0px 0px;
background:url('/img/knopachtergrond_blauw.png');
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;
border:1px solid white;
color:#303f47;
text-shadow:white 1px 1px 1px;

}

.popupOff{ display:none; }

#multipleRecipients.popupOn,
#selfRecipient.popupOn,
#registrationFormWrapper.popupOn{
  position:absolute;
  top:110px;
  left:50%;
  width:600px;
  margin: 0px 0px 0px -326px;
  z-index:30;
  display:block;
}

#registrationFormWrapper.popupOn{
  width:500px;
  margin: 0px 0px 0px -276px;
}

#multipleRecipients.popupOn{
  width:900px;
  margin: 0px 0px 0px -476px;
}

.popupHeader{
  float:right;
  width:20px;
  height:20px;
  margin-top:-8px;
  margin-right:-4px;
}

.popupHeader .popupclose{
  display:block;
  width:20px;
  height:20px;
margin-top:-4px;

  cursor:pointer;
  float:left;
background-image:url('/img/template/knop_sluit.png');
  background-repeat:no-repeat;
margin-top:10px;
margin-left:-10px;
}

.popupHeader .popupclose em{
  display:none;
}


/* kopteksten */

#recipientText h2,
#oneormorerecipientsWrapper h2,
#sendtoselfWrapper h2,
#registrationFormWrapper h2,
#multipleRecipients h2,
#selfRecipient h2,

#authenticateForm h2,
#newCustomer h2,
#noCustomer h2{
  color:#cc5599;
  font-size:1.4em;
  margin:0em 0em 1em 0em;
}

#recipientText h3,
#oneormorerecipientsWrapper h3,
#sendtoselfWrapper h3,
#registrationFormWrapper h3,
#multipleRecipients h3,
#selfRecipient h3,

#authenticateForm h3,
#newCustomer h3,
#noCustomer h3{
  color:#777;
  font-size:1.1em;
  margin:0em 0em 0.8em 0em;
}



/*
  Adresseeringsopties
*/

#recipientText{
font-family:arial;
font-size:11px;
line-height:12px;
}

/* send to one or more */
#content #oneormorerecipientsWrapper,
#content #sendtoselfWrapper{
    background: white url('/img/brievenbusachtergrond.png') repeat-x bottom;
width:268px;
  height:268px;
  height:240px;
  float:left;
  margin-right:10px;
  margin-bottom:24px;
  padding:24px 16px;
  border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#content #oneormorerecipientsWrapper h2,
#content #sendtoselfWrapper h2{
width:275px;
background:#ff38b6;
padding:7px 7px 7px 10px;
font-size:13px;
color:white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:-20px 0px 10px -12px;
}

#content #oneormorerecipientsWrapper h3,
#content #sendtoselfWrapper h3{
color:#ff38b6;
font-weight:bold;
}


#content #oneormorerecipientsWrapper .buttonWrapper button,
#content #sendtoselfWrapper .buttonWrapper button{
background:url('/img/knopadressen_blauw.png');
width:250px;
height:38px;
font-size:10px;
line-height:12px;
font-weight:bold;
color:#303f47;
text-shadow:white 1px 1px 1px;
margin:5px 0px 5px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid white;
}


#sendDateWrapper{
  float:left;
  width:710px;
  height:50px;
  padding:20px 0px 10px 0px;
  >position:relative;
}

#sendDateWrapper p{
  clear:both;
}

#sendDateWrapper input{
  float:left;
  width:100px;
  padding:0px 0px 10px 0px;
  >position:relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid white;
}

#showCostsWrapper{
  float:left;
  width:180px;
  height:30px;
  padding:30px 0px 0px 0px;
  text-align:right;
  color:#d15b9e;
  font-size:38px;
}

#showCostsWrapper .totalCostsEuro,
#showCostsWrapper #priceMultipleRecipients{
  >line-height:32px;
font-size:20px;
font-weight:bold;
color:#ff38b6;
}

#selfRecipient .buttonBar,
#sendButtonWrapper{
  clear:both;
  border-bottom:2px #ff38b6 dashed;
  padding:10px 0px 0px 0px;
  margin-bottom:10px;
  height:60px;
}



#sendButtonWrapper .buttonWrapper button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
height:25px;
float:right;
color:#303f47;
text-shadow:white 1px 1px 1px;
font-size:10px;
font-weight:bold;
  padding:5px;
margin:0px 2px 0px 0px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#multipleRecipients #multipleRecipientsBulkPrices th,
#multipleRecipients #multipleRecipientsBulkPrices td{
  width:180px;
}




#multipleRecipients #addressBookWrapper{

     background: white url('/img/bg4.png') repeat-x bottom;
  border:1px #ff37b6 solid;
padding: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#content .addressButtons #useAddressesFromAddressBook{
  float:right;
  clear:both;
font-size:10px;
line-height:12px;
font-weight:bold;
color:#303f47;
text-shadow:white 1px 1px 1px;
border:1px white solid;
width:180px;
height:38px;
height:40px;
padding:5px;
margin:5px 5px 5px 0px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
     background: white url('/img/knopadressen_blauw.png');

}

#multipleRecipients #addressBookWrapper.popupOn{
  position:absolute;
  top:0px;
  left:-5px;
  width:900px;
  height:350px;
}

#multipleRecipients #addressBookWrapper input{
padding:0; border:0;
}

#multipleRecipients #addressBookWrapper input.housenumber{ width:40px; }
#multipleRecipients #addressBookWrapper input.postalCode{ width:80px; }


.tableScroll .listAddresses{
  height:135px;
  overflow-x:hidden;
  overflow-y:scroll;
background: white;
}

.listAddresses table{
  border-collapse:collapse;
  width:900px;
}

.listAddresses table td,
.listAddresses table th{
  padding:2px 1px;
}

.listAddresses table td.scroller,
.listAddresses table th.scroller{
  width:14px;
}

.listAddresses table thead th{
  color:black;
background: white url('/img/bg4.png') repeat-x bottom;
  border-bottom:2px #ff38b6 solid;
  padding-left:12px;

}

.listAddresses table tbody{
 height:150px;
  overflow-y:scroll;
  overflow-x:hidden;

}

.listAddresses table tbody tr{
  height:24px;

}

.listAddresses table tbody td,
.listAddresses table tbody th{
background: white;
  vertical-align:top;
  _height:25px;
  padding-left:10px;

}

#payment #agreeTerms.checkbox,
#content .listAddresses table input.checkbox,
#content .listAddresses table input.disabledCheckbox{
  border:none;
}

#content .listAddresses table button.deleteAddress{
  border:none;
  padding:0; margin:0;
  background-color:transparent;
}

.addressButtons{
background: white url('/img/bg4.png') repeat-x bottom;
  border-bottom:2px #cccccc solid;
  overflow:auto;
  _height:1%;
  padding:1px;

}

#content .addressButtons button{
  float:right;
  clear:both;
font-size:10px;
font-weight:bold;
color:#303f47;
text-shadow:white 1px 1px 1px;
border:1px white solid;
width:180px;
padding:5px;
margin:5px 5px 5px 0px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
     background: white url('/img/knopnieuweklant_blauw.png');
color:#303f47;
text-shadow:white 1px 1px 1px;;

}

#content .addressButtons #useAddressBookButton{
  float:right;
  clear:both;
font-size:10px;
line-height:12px;
font-weight:bold;
width:180px;
height:38px;
padding:5px;
margin:5px 5px 5px 0px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  background: white url('/img/knopadressen_blauw.png');
color:#303f47;
text-shadow:white 1px 1px 1px;;
}

#addressWrapper input{
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/* send to self */

#sendtoselfWrapper{
  width:410px;
  height:475px;
  height:320px;
  float:right;
  margin-bottom:24px;
  padding:24px 16px;
  background-color:#f6deeb;
  border:10px #d15a9d solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


#content #selfRecipient h2{

background:#ff38b6;
padding:5px 5px 5px 5px;
font-size:13px;
color:white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#content #selfRecipient h3,
#content #sendtoselfWrapper h3{
color:#ff38b6;
font-weight:bold;
}

#content #selfRecipient #numberOfCardsToSelf{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}



#content #selfRecipient #selfRecipientName{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#content #selfRecipient #selfRecipientStreetname{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#content #selfRecipient #selfRecipientHouseNumber{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}


#content #selfRecipient #selfRecipientPostalCode{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#content #selfRecipient #selfRecipientLocality{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius:5px;

}

#content #selfRecipient #selfRecipientCountryID{

}

#content #selfRecipient #sendDateToSelf{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#content #selfRecipient #sendDateToSelfformToSelf_cf_button{
margin:10px 0px 0px 0px;
}

#content #selfRecipient button{
float:right;
padding:5px;
margin:25px 0px 0px 195px;
background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
font-size:10px;
font-weight:bold;
color:#303f47;
text-shadow:white 1px 1px 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid white;
}

#selfRecipient #bulkPrices th,
#selfRecipient #bulkPrices td{
  width:140px;
}

/* addressBook  */

#addressBook tr td.buttons button{
  padding:0; border:0; margin:0px 2px 0px 0px:
}

#content #CFForm_1 #payment{
font-size:11px;
width:600px;
border:1px #ff38b6 solid;
background: white url('/img/bg4.png') repeat-x bottom;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding-left:10px;
margin:0px 0px 20px 0px;
}

#content #CFForm_1 h2{
float:left;
font-size:13px;
width:587px;
color:white;
background:#ff38b6;
padding:5px 5px 5px 10px;
margin:0px 0px 10px -10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#content #CFForm_1 input{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#content #CFForm_1 button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
float:left;
font-size:10px;
height:25px;
line-height:12px;
color:#303f47;
margin:10px 0px 5px 0px;
font-weight:bold;

     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-shadow:white 1px 1px 1px;
}

 .jsclass body .randomcontent{ /*NIET VERWIJDEREN!! CSS to hide random contents in JS enabled browsers*/
display: none;
}

.content_introtxt {
margin: 0px 15px 0px 0px;
}

.tagtxt {
font-size: 10px;
color: #666;
background-color: transparent;
margin: 15px 0px 0px 25px;
}

a.headlink {
color: inherit;
background-color: transparent;
text-decoration: inherit;
}

a.headlink:hover {
color: #2F93C4;
text-decoration: inherit;
}

#homepage_subcontent {
margin: 0px 10px 0px 10px;
padding: 10px 0px 10px 0px;
}

#homepage_subcontent img {
width: 165px;
height: 120px;
}

#homepage_subcontent h1 {
margin: 0px 0px 0px 0px;
color: #ff6600;
font-weight: bold;
}

#homepage_subcontent h2 {
margin: 0px;
color: #000000;
background-color: transparent;
font-size: 12px;
font-weight: bold;
}

#homepage_subcontent p {
margin: 0px 0px 10px 0px;
}

#homepage_subcontent .subitemholder {
margin: 15px 0px 0px 0px;
padding-bottom: 15px;
border-bottom: 1px solid #ffa800;
}

#homepage_subcontent .subitemimg{
width: 165px;
height: 120px;
border: 1px solid black;
float: left;
}

#homepage_subcontent .subitemtxt{
width: 205px;
float: right;
font-size: 11px;
}

#homepage_subcontent .clearboth{
clear: both;
font-size:1px;
line-height: 1px;
height: 1px;
} #subpage_subcontentholder {
width: 100%;
margin: 15px 0px 0px 0px;
}

.tekstcontainer {
width: 50%;
font-style: italic;
padding: 25px;
}

#subpage_subcontentholder h2 {
background-color:#ff38b6 !important;
width:100% !important;
text-indent: 10px;
padding: 5px 0px 5px 0px !important;
margin:0px 0px 15px 0px !important;
color: #FFFFFF  !important;
font-size:13px  !important;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#subpage_subcontentholder p {
font-size: 12px !important;
margin: 10px 0px 10px 0px !important;
}

#subpage_contentholder {
text-align: left;
margin: 15px auto 0px auto;
width: 540px;
}

#subpage_contentholder h1 {
background-color:#ff38b6 !important;
width:100% !important;
text-indent: 10px;
padding: 5px 0px 5px 0px !important;
margin:0px 0px 15px 0px !important;
color: #FFFFFF  !important;
font-size:13px  !important;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#subpage_contentholder a.headlink {
font-size: inherit;
color: #000000;
background-color: transparent;
text-decoration: none;
}

#subpage_contentholder a.headlink:hover {
font-size: inherit;
color: #333333;
background-color: transparent;
text-decoration: none;
}

#subpage_contentholder a.headlink:visited {
font-size: inherit;
color: inherit;
background-color: transparent;
text-decoration: inherit;
}

#subpage_contentholder row {
margin: 0px 0px 0px 0px;
}

#subpage_contentholder dl {
width: 165px;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
border: 1px solid pink;
text-align: center;
}

#subpage_contentholder .midden {
margin: 0px 20px 0px 19px;
}

#subpage_contentholder .cleardiv {
clear: both;
height: 1px;
margin-bottom: 20px;
}

#subpage_contentholder .liggend div {
width: 145px;
margin: 0 auto 0 auto;
text-align: center;
}

#subpage_contentholder .liggend img {
width: 145px;
height: 105px;
border: 1px solid #333333;
}

#subpage_contentholder .staand div {
width: 105px;
margin: 0 auto 0 auto;
text-align: center;
}

#subpage_contentholder .staand img {
width: 105px;
height: 145px;
border: 1px solid #333333;
}


#subpage_contentholder dt {
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 15px 0px 0px 0px;
}

#subpage_contentholder dd {
margin: 15px 0px 15px 0px;
padding: 0px;
}

#subsitecontainer_left {
font-size: 12px;
text-align: center;
padding: 0px 0px 20px 0px;
}

#subsitecontainer_left img {
border: 0px;
}

#subsitecontainer_left blockquote {
text-align: left;
margin: 20px;
font-size: 14px;
font-weight: 800;
text-shadow: 1px 1px 5px white;
}

#subsitecontainer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-family: arial;
width: 100%;
}

#subsitecontainer h1 {
font-size: 18px;
color: #44aadd;
background-color: transparent;
font-weight: 800;
margin: 20px 15px 20px 0px;
}

#subsitecontainer h2 {
font-size: 14px;
font-weight: 800;
color: #FF3EAD;
background-color: transparent;
margin: 0px 15px 5px 0px;
}

#subsitecontainer p {
font-size: 12px;
color: #000;
background-color: transparent;
margin: 0px 15px 15px 0px;
line-height: 14px;
}

#subsitecontainer .kostentabel {
width: 100%;
margin: 0px 15px 15px 0px;
border: 1px solid #244d61; 
}

#subsitecontainer .kostentabelHead {
font-size: 12px;
background-color: #44aadd;
color: #FFFFFF;
font-weight: bold;
vertical-align: top;
border-bottom: 2px solid #EEE;
width: 25%; 
}

#subsitecontainer .kostentabelLightrow {
font-size: 11px;
background: #c6ecff;
vertical-align: top; 
}

#subsitecontainer .kostentabelDarkrow {
font-size: 11px;
background: #FFFFFF;
vertical-align: top; 
} /*
  accessify
*/

body.d15 #content .content{
  border:1px pink dashed;
  margin:10px 0px;
  padding:10px;
  overflow:auto;
}
 /*
  FastCards.nl - algemeen

  #cc5599 - Roze
  #ffddee - Licht Roze
  #ffbb44 - Geel Oranje
  #ffeedd - Licht Geel Oranje
  #66ccff - Lichtblauw
  #44aadd - Donkerblauw
  #336699 - Donkerderblauw
  #eeeeee - Grijs

*/


html{
  padding:0; margin:0;
}

body {
  padding:0; margin:0;
  color:#000;
  font-family:Arial;
  line-height:1.4em;
  font-size:75%;
}

#site{
  width:980px;
  margin:0 auto;
  position:relative;
  border-top:4px solid #66ccff;
}



#sidebar{
  float:left;
  width:200px;
  min-height:100px;
  _height:100px;
  margin:0; padding:0;
  margin-right:20px;
  margin-top:45px;
  margin-bottom:24px;
}

#content{
  float:left;
  width:540px;
  min-height:100px;
  _height:100px;
  margin:0; padding:0;
  margin-top:45px;
  margin-bottom:24px;
}

#adbar{
  float:right;
  width:200px;
  min-height:100px;
  _height:100px;
  margin:0; padding:0;
  padding-top:45px;
  margin-bottom:24px;
}

#content hr{
  border:0;
  height:1px;
  background-color:#66ccff;
  margin:6px 0px;
}

#content h1{
  font-family: arial;
  color:#44aadd;
  font-size:15px;
font-weight:bold;
line-height:12px;
  margin-bottom:5px;
}

#content h2{
  font-family: arial;
  color:#777;
  font-size:13px;
font-weight:bold;
line-height:12px;
  margin-bottom:0;
}


#content h3{
  font-family: arial;
  color:#777;
  font-size:12px;
font-weight:bold;
line-height:12px;
  margin-bottom:0;
}


#content p{
  font-family: arial;
  font-size: 11px;
  line-height: 12px;
  margin-top:0;
}

#rubrieken{
margin-top:10px;
padding:5px 5px 5px 10px;
font-size:11px;
border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#rubrieken h2{
padding:5px 5px 5px 10px;
font-size:13px;
color: white;
margin-left:-5px;
margin-top:0px;
margin-bottom:5px;
background:#ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}



#di101 #cardCategories h1,
#di101 #cards h1{
display:none;
}


#di101 #cardCategories h2{
color:white;
font-size:13px;
background:#ff38b6;
padding:5px 5px 5px 10px;
margin:10px 0px 0px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


#di101 #cards h2{
color:white;
font-size:13px;
background:#ff38b6;
padding:5px 5px 5px 10px;
margin:10px 0px 15px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#di353{
background:url('/img/bg4.png') repeat-x bottom;
width:395px;
height:115px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px;
margin:0px 0px 0px 0px;
font-size:11px;
}


#di353 #filterCards button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
float:right;
color:#303f47;
margin:0px 0px 0px 0px;
font-weight:bold;
font-size:10px;
height:25px;
line-height:12px;
  padding:5px; 
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-shadow:white 1px 1px 1px;
}

#di353 #filterCards input{
 width:190px;
 float:right;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} 

#di353 #filterCards label{
float:left;
width:390px;
color:white;
font-weight:bold;
font-size:13px;
background:#ff38b6;
padding:5px 5px 5px 10px;
margin:-7px 0px 0px -5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} 

#di353 #filterCards p{
float:left;
width:400px;
color:black;
font-size:11px;
line-height:12px;
margin:5px 0px 10px 0px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}



#di356{
float:right;
width:300px;
font-size:11px;
margin:-20px 0px 0px 0px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} 


#di356 #uploadOwnCard{
color:black;
  font-size:11px;
line-height:12px;
background:url('/img/uploadbg_geel.png') repeat-x bottom;
float:left;
height:115px;
width:300px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:11px;
}


#di356 #uploadOwnCard label{
float:left;
width:293px;
color:white;
font-weight:bold;
font-size:13px;
background:#ff38b6;
padding:7px 7px 7px 10px;
margin:-5px 0px 0px -5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* Postupload tekst verbergen */
#di356 #uploadOwnCard #post_uploading_1{
width: 223px;
height: 34px;
background-image: url('/img/uploadtimer.gif');
float:left;
margin:50px 2px 0px 78px;
	}

#di356 #uploadOwnCard #post_uploading_1 span {
	display: none;

	}

#di356 #uploadOwnCard input{
float:right;
-moz-height:26px;
margin:40px 5px 0px 0px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di356 #uploadOwnCard button{
float:right;
  background:url('/img/knopupload_blauw.png') repeat-x bottom;
width:115px;
color:#303f47;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
-webkit-margin:-5px 0px 0px 0px;
-moz-margin:5px 0px 0px 0px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-shadow:white 1px 1px 1px;
}

#di356 #uploadOwnCard #pre_uploading_2 td{
height:30px;
vertical-align:bottom;
}


#di101 #uploadedCardWrapper{
background:white;
float:left;
width:500px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 10px 10px 50px;
margin:20px 0px 135px -275px;
}


#di101 #CFForm_4{
float:right;
margin-right:200px;

}

#di101 #uploadedCardWrapper #uploadCard{
text-align:center;
background:#ff38b6;;
float:left;
width:535px;
height:10px;
color:white;
font-weight:bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px 10px 10px 5px;
margin:-5px 0px 10px -45px;
}

#di101 #uploadedCardWrapper #portraitWrapper,
#di101 #uploadedCardWrapper #landscapeWrapper{
font-size:11px;
color:black;
font-weight:bold;
} 


#di101 #uploadOwnCard label{
float:left;
width:297px;
color:white;
font-weight:bold;
font-size:13px;
background:#ff38b6;
padding:5px 5px 5px 10px;
margin:-7px 0px 0px -7px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} 


#di101 #uploadOwnCard input{
float:left;
margin:10px 2px 0px 78px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di101 #uploadOwnCard button{
  background:url('/img/knopupload_blauw.png') repeat-x bottom;
width:115px;
float:left;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:7px 2px 0px 190px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color:#303f47;
text-shadow:white 1px 1px 1px;
}


#di358 h2{
background:#ff38b6;
width:235px;
font-size:13px;
padding:5px 5px 5px 10px;
margin:-10px 0px 0px 6px;
color:white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di56{
background:url('/img/bg4.png') repeat-x bottom;
float:left;
width:200px;
font-size:11px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 10px 10px 50px;
margin:-27px 0px 0px 0px;
}

#di56 input {
float:right;
width:150px;
margin:12px 5px 0px 0px;
  padding:5px 5px 5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di56 label{
float:left;
margin:10px 2px 0px -40px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di56 .buttonWrapper button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
float:left;
color:#303f47;
text-shadow:white 1px 1px 1px;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:5px 2px 0px 125px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}



#di63{
background:url('/img/bg4.png') repeat-x bottom;
float:left;
width:370px;
font-size:11px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 10px 10px 50px;
margin:0px 0px 0px 0px;
}

#di63 h2{
background:#ff38b6;
width:405px;
padding:5px 5px 5px 10px;
margin:-5px 0px 0px -45px;
color:white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di63 h3{

padding:5px 5px 5px 5px;
margin:0px 0px 0px -10px;
color:#ff38b6;
border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di63 #accountManagement{
float:left;
margin:5px 0px 0px -35px;

}


#di63 input{
float:left;
margin:5px 0px 0px 0px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}



#content #di63 button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
float:left;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:0px 0px 0px 180px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color:#303f47;
text-shadow:white 1px 1px 1px;
}


#di53{
background:url('/img/bg4.png') repeat-x bottom;
float:left;
width:460px;
font-size:11px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:30px 10px 10px 50px;
margin:-27px 0px 0px 0px;
}

#di359 h2{
background:#ff38b6;
width:497px;
padding:5px 5px 5px 10px;
margin:-10px 0px 0px 5px;
color:white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di53 h3{

padding:5px 5px 5px 5px;
margin:0px 0px 0px -10px;
color:#ff39b6;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di53 #registrationForm{
float:left;
margin:5px 0px 0px -35px;

}


#di53 input{
float:left;
margin:5px 0px 0px px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}



#content #di53 button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
float:left;
color:#303f47;
text-shadow:white 1px 1px 1px;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:0px 0px 0px 210px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di57{
background:url('/img/bg4.png') repeat-x bottom;
float:left;
width:200px;
font-size:11px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:30px 10px 10px 50px;
margin:10px 0px 0px 0px;
}

#di57 h2{
background:#ff38b6;
width:497px;
padding:5px 5px 5px 10px;
margin:-10px 0px 0px 5px;
color:white;
font-size:13px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}


#di57 input{
float:left;
width:155px;
margin:5px 0px 0px 5px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di57 label{
float:left;
margin:5px 0px 0px -45px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}


#content #di57 button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
float:left;
color:#303f47;
text-shadow:white 1px 1px 1px;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:0px 0px 0px 115px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} 

#di361{
background:url('/img/bg4.png') repeat-x bottom;
float:left;
width:200px;
height:100px;
font-size:11px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:30px 10px 10px 50px;
margin:-27px 0px 0px 10px;
}

#di360 h2{
background:#ff38b6;
float:right;
font-size:13px;
width:237px;
padding:5px 5px 5px 10px;
margin:-22px 11px 0px 0px;
color:white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}


#di361 input {
float:right;
width:150px;
margin:12px 5px 0px 0px;
  padding:5px 5px 5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di361 label{
float:left;
margin:10px 2px 0px -40px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#content #di361 button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
float:right;
width:80px;
float:left;
color:#303f47;
text-shadow:white 1px 1px 1px;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:35px 0px 0px 115px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}  

#di364{
margin:125px;
}

#di365{
margin-top:-100px;
}
#di365 h1,
#di365 h2,
#di365 #cardCategories{
display:none;
}

#di364 #uploadOwnCard{
color:black;
  font-size:11px;
line-height:12px;
background:url('/img/uploadbg_geel.png') repeat-x bottom;
float:left;
height:115px;
width:300px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:11px;
}


#di364 #uploadOwnCard label{
float:left;
width:293px;
color:white;
font-weight:bold;
font-size:13px;
background:#ff38b6;
padding:7px 7px 7px 10px;
margin:-5px 0px 0px -5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* Postupload tekst verbergen */
#di364 #uploadOwnCard #post_uploading_1{
width: 223px;
height: 34px;
background-image: url('/img/uploadtimer.gif');
float:left;
margin:50px 2px 0px 78px;
	}

#di364 #uploadOwnCard #post_uploading_1 span {
	display: none;

	}

#di364 #uploadOwnCard input{
float:right;
height:26px;
margin:40px 5px 0px 0px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di364 #uploadOwnCard button{
  background:url('/img/knopupload_blauw.png') repeat-x bottom;
width:115px;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:0px 0px 0px 190px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color:#303f47;
text-shadow:white 1px 1px 1px;
}

#di364 #uploadOwnCard #pre_uploading_2 td{
height:30px;
vertical-align:bottom;
}


#di365 #uploadedCardWrapper{
background:white;
float:left;
width:500px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 10px 10px 50px;
margin:0px 0px 135px -275px;
}

#di365 #uploadedCardWrapper #uploadCard{
text-align:center;
background:#ff38b6;;
float:left;
width:535px;
height:10px;
color:white;
font-weight:bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px 10px 10px 5px;
margin:-5px 0px 10px -45px;
}

#di365 #uploadedCardWrapper #portraitWrapper,
#di101 #uploadedCardWrapper #landscapeWrapper{
font-size:11px;
color:black;
font-weight:bold;
} 


#di365 #uploadOwnCard label{
float:left;
width:297px;
color:white;
font-weight:bold;
font-size:13px;
background:#ff38b6;
padding:5px 5px 5px 10px;
margin:-7px 0px 0px -7px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} 


#di365 #uploadOwnCard input{
float:left;
margin:10px 2px 0px 78px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di365 #uploadOwnCard button{
  background:url('/img/knopupload_blauw.png') repeat-x bottom;
width:115px;
float:left;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:7px 2px 0px 190px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color:#303f47;
text-shadow:white 1px 1px 1px;
}


#di365 #CFForm_3{
float:right;
margin-right:100px;

}

#di365 #uploadedCardWrapper #portraitWrapper,
#di365 #uploadedCardWrapper #landscapeWrapper{
font-size:11px;
color:black;
font-weight:bold;
} 


#di69{
width:355px;
background:url('/img/bg4.png') repeat-x bottom;
border:1px solid #ff38b6;
font-size:11px;
padding:5px 5px 5px 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-top:-10px;
}


#di69 .header h2{
color:white;
background:#ff38b6;
padding: 5px 5px 5px 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0px;
}

#di69 input{
width:200px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#di69 textarea{
width:300px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#di69 #mailAFriend button{
float:right;
padding:5px;
margin:0px 0px 0px 195px;
background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid white;
color:#303f47;
text-shadow:white 1px 1px 1px;
}


#di65 #addressBook{
float:left;
  font-size:11px;
width:725px;
margin:0px 0px 0px 0px;
padding:5px;
}

#di65 #CFForm_1{
float:left;
  font-size:11px;
width:700px;
margin:-0px 0px 0px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;
height:225px;

}

#content #di65 h2{
background:#ff38b6;
width:700px;
color:white;
padding:5px;
  border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0px
}

#content #di65 h3{
color:#ff38b6;
margin:0px;

}


#content #di65 button{
  background:url('/img/knopnieuweklant_blauw.png') repeat-x bottom;
float:right;
font-size:10px;
height:25px;
line-height:12px;
color:#303f47;
margin:0px 0px 5px 0px;
font-weight:bold; 
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-shadow:white 1px 1px 1px;
} 
 /*
  breadcrumbs
*/

#breadcrumbs{
  position:absolute;
  z-index:10;
  top:176px;
  left:12px;
  margin:0; padding:0;
  color:#999;
font-size:11px;
}

#breadcrumbs a{
  color:#999;
}
 /*
  cardCategories 
*/

#cardCategories ul {
  list-style-type: none;
  overflow:auto;
  clear:both;
  margin:0; padding:12px 0px;
}

#cardCategories ul li {
  list-style-image: none;
  float: left;
  width:100px;
  height:100px;
  padding:20px;
   margin:10px 0px 5px 35px;
background:white;
  text-align:center;
  border:1px #ff38b6 solid;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;

}

#cardCategories span {
  display: block;
}

#cardCategories ul li a{
  font-size:11px;
font-weight:bold;
line-height:12px;
color:#ff38b6;
}

#cardCategories ul li a img{
  border:2px #ffc038 solid;
}

#cardCategories ul li a:hover{
  font-size:11px;
font-weight:bold;
color:#ff38b6 ;
}

#cardCategories ul li a:hover img{
  border:2px #ff38b6 solid;
}








#cardCategories #cardCategoriesToolbar{
  float:right;
  clear:both;
  margin-right:20px;
}

#uploadedCardWrapper {
  position: relative;
  background-color: #eeeeee ;
  width: 500px;
  height: 300px;

  text-align: center;	
  border: 1px solid #c9c9c9;
  padding: 25px;
  left: 50%;
  margin-left: -175px;	
}

#uploadedCardWrapper input {
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
  background-color: white;
}

#uploadCard {					
  height: 20px;
}

 /*
  category & cards
*/

#adbar #uploadOwnCard{
  margin:0;
  margin-top:-49px;
  padding:49px 1px 2px 4px;

  width:235px;
  _width:215px;

  background: #66CCFF;
  color:white;
  font-family:arial;
  font-size:12px;
}


#content #uploadOwnCard{
  margin:-117px 0px 0px 0px;
  padding:0;
color:black;
  font-size:11px;
background:url('/img/uploadbg_geel.png') repeat-x bottom;
float:right;
width:300px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px;
font-size:11px;
}



#adbar #filterCards{
  padding:5px 5px 25px 5px;
  margin:0;
  width:230px;
  _width:210px;
  display:block;

  background: #66CCFF;
  color:white;
  font-family:arial;
  font-size:12px;

  background-image:url('/img/template/corner-bottom-left.png');
  background-repeat:no-repeat;
  background-position:bottom left;
}

#filterCards table,
#uploadOwnCard table{
  border-collapse:collapse;
  margin:0; padding:0;
}

#filterCards table td,
#uploadOwnCard table td,
#filterCards table th,
#uploadOwnCard table th{
  text-align:left;
}

#filterCards input{
  width:175px;
}
 /*
  footer
*/

#footer{
  display:block;
  clear:both;
  height:50px;
  padding:0; margin:0;
  border-top:5px #cccccc solid;
  background-color:white;
  background-image:url('/img/template/footer-bg.gif');
  background-repeat:repeat-x;
}

#footer p{
  font-size:11px;
margin:12px;
  color:#336699;
}

#footer p a{
  font-size:11px;
  color:#336699;
}
 /*
glossary2008
*/

.glossaryNav span{
  text-decoration:underline;
  cursor:pointer;
  padding-right: 1.5em;
}

.glossaryNav span.deactivated{
  display:none;
}

.glossaryNav span.active {
  font-weight:bold;
  cursor:normal;
}


.glossary dl dt {
font-weight:bold;
}

.glossary dl dd {
margin:3px 0px 10px 0px;

}


/*
  faq
*/
.faq .glossary .glossaryNav{
  display:none;
}
 /*
  header
*/

#header{
  display:block;
  margin:0; border:0; padding:0;
  height:160px;

  border-bottom:4px solid #66ccff;
  font-size:1em;
}

#header a{
  position:absolute;
  top:22px;
  left:14px;
}

#header a img{
  border:0;
}

#header a em{
  display:none;
}

div.site-1 #header{
  background-image:url('/img/header-vakantie2010.png') !important;
}



 /*
  main nav onderliggend
*/

#main-nav li.wait ul,
#main-nav li.hover ul,
#main-nav li:hover ul{
  display:block;
}

#main-nav li ul{
  display:none;
  position:absolute;
  top:40px;
  left:-1px;
  list-style-type:none;
  list-style-image:none;
  padding:0px 4px 3px 4px;
  margin:0;

  border-left:1px #fff solid;
  border-right:1px #fff solid;
  background-color:#44aadd ;
}

#main-nav li ul li{
  float:none;
  height:auto;
  padding:0; margin:0; border:0;
  border-bottom:1px #ffeedd dotted;
}

#main-nav li ul li a{
  display:block;
  height:auto;
  width:180px;
  padding:0; margin:0; border:0;
  background-image:none;

  font-size:12px;
  color:#fff;
  font-weight:normal;
  text-decoration:none;
}

#main-nav li ul li a em{
  display:block;
  height:auto;
  background-image:none;
  font-style:normal;
  padding:4px 6px;
}

/* active */
#main-nav li.active ul li a,
#main-nav li ul li.active a,
#main-nav li ul li.active{
  background-image:none;
}

/*
  main nav onderliggend onderliggend
*/
#main-nav li.wait ul li ul,
#main-nav li.hover ul li ul,
#main-nav li:hover ul li ul,
#main-nav li ul li ul{
  display:none;
}
 /*
  main nav
*/

#main-nav{
  list-style-type:none;
  list-style-image:none;

  display:block;
  position:absolute;
  z-index:18;
  top:120px;
  left:0px;

  height:40px;
  _height:1%;
  width:950px;
  padding:0; margin:0; border:0;
}


#main-nav li{
  float:left;
  position:relative;
  z-index:20;
  height:40px;
  padding:0; margin:0; border:0;
  margin-right:1px;
}

#main-nav li.hide{
  display:none;
}

#main-nav li a{
  display:block;
  _display:inline-block;
  height:40px;
  padding:0; margin:0; border:0;

  background-image:url('/img/template/mainnav-right.png');
  background-repeat:no-repeat;
  background-position:top right;
  padding-right:4px;

  font-size:13px;
  color:white;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}

#main-nav li a em{
  display:block;
  _display:inline-block;
  height:29px;
  font-style:normal;

  background-image:url('/img/template/mainnav-left.png');
  background-repeat:no-repeat;
  background-position:top left;

  padding:11px 14px 0px 14px;
}


/* active */
#main-nav li.wait a,
#main-nav li.hover a,
#main-nav li:hover a,
#main-nav li a:hover,
#main-nav li.active a{
  background-image:url('/img/template/mainnav-right-hover.png');
}

#main-nav li.wait a em,
#main-nav li.hover a em,
#main-nav li:hover a em,
#main-nav li a:hover em,
#main-nav li.active a em{
  background-image:url('/img/template/mainnav-left-hover.png');
}



/* IE6 */
#main-nav li{
  _background-color:#66ccff;
}

#main-nav li.hover,
#main-nav li ul li{
  _background-color:#44aadd;
}

#main-nav li a,
#main-nav li.wait a,
#main-nav li.hover a,
#main-nav li.out a,
#main-nav li a:hover,

#main-nav li a em,
#main-nav li.wait a em,
#main-nav li.hover a em,
#main-nav li.out a em,
#main-nav li a:hover em{
  _background-image:none;
}



/* hover */
#main-nav li a:hover{
  text-decoration:underline;
}


/* Home */
#main-nav li.d21{
  display:none;
}

/* kaart maken klapper */
#main-nav li.d1 ul{
/*  display:none;*/
}


     /*Fotokaart maken*/

 #di507 #fotokaart_knop{
float:right;
margin:240px 10px 0px 0px;
}


   /* registratie tekst*/

#di501{
float:left;
margin:10px 0px 0px 10px;
width:180px;
}

#di501 h2{
color:#ff38b6;
font-size:11px;
font-weight:bold;
}

#di501 p{
font-size:11px;
line-height:12px;
padding:5px;
margin-top:0px;
margin-bottom:0px;

}
#di501 strong{
color:#ff38b6;
} 


#di501 #aanmelden{
margin-top:5px;
}

 /* login tekst*/

#di497{
float:right;
width:200px;
margin:10px 0px 0px 0px;

}

#di497 h2{
color:white;
font-size:11px;
font-weight:bold;
background:#ff38b6;
padding:5px;
width:190px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;

}

#di497 p{
margin-top:0px;
margin-bottom:0px;
font-size:11px;
line-height:12px;
padding:5px;
}



 /* login formulier*/

#di503 {
float:right;
width:200px;
height:100px;
font-size:11px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#di503 input {
float:right;
width:100px;
margin:0px 10px 0px 0px;
  padding:5px 5px 5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di503 label{
float:left;
margin:0px 0px 0px 0px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di503 .buttonWrapper button{
  background:url('/img/inlog_knop.png') repeat-x bottom;
width:80px;
float:right;
color:white;
text-shadow:black 1px 1px 1px;
font-size:0px;
height:40px;
line-height:12px;
font-weight:bold;
margin:5px 10px 0px 0px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} 


/* Vergeten wachtwoord*/

#di504{
float:right;
width:200px;
margin-left:10px;
margin-top:10px;
}

#di504 strong,
#di504 a {
color:#ff38b6;

}

#di504 p{
font-size:11px;
line-height:12px;
margin-top:0px;
margin-bottom:5px;
padding:5px;
}


#di504 h2{
color:#ff38b6;
font-size:11px;
font-weight:bold;
}

 /*
 opmaak  formulier
*/

form{
  display:block;
  padding:0;
  margin:0;
}

form, input, select, textarea, button{
  font-family:Arial, Verdana;
  font-size:1em;
}

form fieldset{
  border:0px;
  padding:0px;
  margin:0px;
}

form fieldset legend{
  display:none;
}


form fieldset label{
  display:block;
  clear:both;
  padding:4px 0px;
}

form fieldset label span{
  display:block;
  clear:both;
  padding:4px 0px;
}

#content textarea,
#content input,
form fieldset textarea,
form fieldset input{
/*  width:300px;*/
  border-top:1px solid #999;
  border-left:1px solid #999;
  border-bottom:1px solid #ddd;
  border-right:1px solid #ddd; 
  padding:4px 2px;
}


form fieldset label select{

}

/*
  checkbox
*/
/*
form fieldset label.checkbox{
  height:8px;
  position:relative;
}

form fieldset label.checkbox span{
  display:block;
  width:270px;
  position:absolute;
  left:24px;
  top:2px;
}

form fieldset label.checkbox input{
  width:auto;
  border:0;
  float:left;
}
*/

/*
  radio
*/
form fieldset label.radio{
  padding-left:120px;
}

form fieldset label.radio span{
  width:auto;
  float:none;
  text-align:left;
}

form fieldset label.radio input{
  width:auto;
  border:0px;
  float:left;
}


/*
  knoppen
*/
form fieldset.buttonBar{
  display:block;
  padding:4px 0px;
}

#content button,
form fieldset.buttonBar button{
  margin:0;
  padding:4px 6px;

  cursor:pointer;
  color:#44aadd;

  text-transform:uppercase;
  background-color:#fff;

  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  border-bottom:1px solid #999;
  border-right:1px solid #999; 
}

form button em {
 font-style: normal;
}


 /*
  opmaak kopteksten
*/

h1{
  font-family: arial;
  color:#44aadd;
  font-size:15px;
font-weight:bold;
line-height:12px;
  margin-bottom:5px;
}

h2{
  font-family: arial;
  color:#777;
  font-size:13px;
font-weight:bold;
line-height:12px;
  margin-bottom:0;
}


h3{
  font-family: arial;
  color:#777;
  font-size:12px;
font-weight:bold;
line-height:12px;
  margin-bottom:0;
}


p.paragraph{
  font-family: arial;
  font-size: 11px;
  line-height: 12px;
  margin-top:0;
}
 /*
  opmaak lijsten
*/

.content ul li{
  list-style-image:url('/img/list_arrow.png');
}

.content ul li ul li{
  list-style-image:url('/img/list_arrow.png');
}

body.d21 #adbar .content ul li{
  list-style-image:url('/img/list_arrow.png');
} /*
  opmaak links
*/

a{
  color:#336699;
}

a em{
  font-style:normal;
}

a img{
  border:0;
}

a.external img{
  margin:0px 2px;
}
 /*
opmaak tables
*/

#content table th{
  font-weight:normal;
  text-align:left;
}
 .paars {
color:#FF3BB1;
font-weight:bold;
} /*
  popupShadow
*/

#popupShadow{
  display:none;
  position:fixed;
  z-index:20;
  left:0;
  top:0;
  width:100%;
  height:100%;

  background-color: #000;
  back\ground-color: transparent;
  background-image:url('/img/template/whiteShadow.png');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/template/whiteShadow.png', sizingMethod='scale');
}

#popupShadow.shadowOn{
  display:block;
  _display:none;
}

 /*
  print onscreen
*/

.print{ display:none; }
   /* accountgegevens */

#di389 h2{
float:left;
font-size:13px;
margin:0px 0px 0px -220px;
background-color:#ff38b6;
color:white;
width:970px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;
}

#di401{
background:url('/img/bg4.png') repeat-x bottom;
float:left;
width:420px;
font-size:11px;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px 5px 5px 5px;
margin:18px 0px 0px 325px;
}

#content #di401 h2{
display:none;
}

#content #di401 h3{

padding:5px 5px 5px 5px;
margin:0px 0px 0px -10px;
color:#ff38b6;
border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#di63 #accountManagement{
float:left;
margin:5px 0px 0px -35px;

}


#d401 input{
float:left;
margin:5px 0px 0px 0px;
  padding:5px 5px;
     border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}



#content #di401 button{
  background:url('/img/knopachtergrond_blauw.png') repeat-x bottom;
width:80px;
float:left;
font-size:10px;
height:25px;
line-height:12px;
font-weight:bold;
  padding:5px;
margin:0px 0px 0px 0px;
     border:1px solid white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color:#303f47;
text-shadow:white 1px 1px 1px;
}


/*bewaarde kaarten*/

#di403 h2{
float:left;
font-size:13px;
margin-left:-220px;
margin-bottom:5px;
margin-top:10px;
background-color:#ff38b6;
color:white;
width:530px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;
}
#di404 h2{
float:left;
font-size:13px;
margin-left:-220px;
margin-bottom:5px;
margin-top:10px;
background-color:#ff38b6;
color:white;
width:530px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;
}

#di388 #savedDesigns {
float:left;
font-size:10px;
line-height:12px;
display: block;
height: 135px;
margin-left:-230px;
margin-top:0px;
width:550px;
overflow-x:hidden;
overflow-y:auto;		
	}
	
#di388 #savedDesigns ul {
margin-left:10px;
display: block;
width: 565px;
	}

#di388 #savedDesigns ul li {
position:relative;
float: left;
padding: 5px;
list-style-image: none;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0px;
margin-right:0px;
width:95px;
}
	
#di388 #savedDesigns ul li a{	
color:#ff38b6;
	}
	
#di388 #savedDesigns ul li span.cards_image{
background: white url('/img/bg4.png') repeat-x bottom;
display:block;
height:95px;
overflow:hidden;
border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
		
	#di388 #savedDesigns img {
		border:0 none;
		display:block;		
	}

	#di388 #savedDesigns li.landscape img{
		height:55px;
		margin-left:10px;
		margin-top:20px;
		width:75px;
	}
	
	#di388 #savedDesigns li.landscape a:hover  img{
		border:1px solid #ff38b6;
		display:block;
		height:144px;
		left:-31px;
		position:absolute;
		top:-20px;
		width:200px;
		z-index:13;
	}
	
	#di388 #savedDesigns img {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		color:inherit;
		vertical-align:top;
	}

	
	#di388 #savedDesigns li.portrait a:hover img {
		border:1px solid #ff38b6;
		display:block;
		height:250px;
		left:-33px;
		position:absolute;
		top:-35px;
		width:180px;
		z-index:13;
	}

	#di388 #savedDesigns li.portrait img {
		height:100px;
		margin-left:22px;
		margin-top:10px;
		width:75px;
	}
	
	#di388 #savedDesigns li span.cards_title{

		
		display:block;
		font-weight:bold;
	
		padding-bottom:2px;
		padding-top:2px;
		text-align:center;
	} 

#di392 #savedDesigns {
float:left;
font-size:10px;
line-height:12px;
display: block;
height: 135px;
margin-left:-230px;
margin-top:0px;
width:550px;
overflow-x:hidden;
overflow-y:auto;		
	}
	
#di392 #savedDesigns ul {
margin-left:10px;
display: block;
width: 565px;
	}

#di392 #savedDesigns ul li {
position:relative;
float: left;
padding: 5px;
list-style-image: none;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:31px;
margin-right:0px;
width:95px;
}
	
#di392 #savedDesigns ul li a{	
color:#ff38b6;
	}
	
#di392 #savedDesigns ul li span.cards_image{
background: white url('/img/bg4.png') repeat-x bottom;
display:block;
height:95px;
overflow:hidden;
border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
		
	#di392 #savedDesigns img {
		border:0 none;
		display:block;		
	}

	#di392 #savedDesigns li.landscape img{
		height:55px;
		margin-left:10px;
		margin-top:20px;
		width:75px;
	}
	
	#di392 #savedDesigns li.landscape a:hover  img{
		border:1px solid #ff38b6;
		display:block;
		height:144px;
		left:-31px;
		position:absolute;
		top:-20px;
		width:200px;
		z-index:13;
	}
	
	#di392 #savedDesigns img {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		color:inherit;
		vertical-align:top;
	}

	
	#di392 #savedDesigns li.portrait a:hover img {
		border:1px solid #ff38b6;
		display:block;
		height:250px;
		left:-33px;
		position:absolute;
		top:-35px;
		width:180px;
		z-index:13;
	}

	#di392 #savedDesigns li.portrait img {
		height:100px;
		margin-left:22px;
		margin-top:10px;
		width:75px;
	}
	
	#di392 #savedDesigns li span.cards_title{

		
		display:block;
		font-weight:bold;
	
		padding-bottom:2px;
		padding-top:2px;
		text-align:center;
	}  /*
  registrationForm
*/

#registrationForm th {
  text-align: left;
  width: 200px;
  font-weight: normal;
}

#registrationForm td {
  text-align: left;
}

#registrationForm #emailaddress{ width:150px; }
#registrationForm #confirmEmailaddress{ width:150px; }

#registrationForm #password{ width:120px; }
#registrationForm #confirmPassword{ width:120px; }

#registrationForm #firstName{ width:135px; }
#registrationForm #lastName{ width:135px; }

#registrationForm #streetname{ width:190px; }
#registrationForm #houseNumber{ width:80px; }

#registrationForm #postalCode{ width:80px; }
#registrationForm #locality{ width:190px; }

#registrationForm #bankAccount{ width:120px; }
#registrationForm #dateOfBirthDay{ width:120px; }
#registrationForm #phoneNumber{ width:120px; }


 
 	#savedDesigns {
		display: block;
		width: 760px;		
	}
	
	#savedDesigns ul {
		list-style-type: none;
		display: block;
		margin: 0;
		padding: 0;
		width: 760px;
		border: 0;
	}

	#savedDesigns ul li {
		position:relative;
		float: left;
		padding: 2px;
		width: 100px;
		height: auto;
		list-style-image: none;
		
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-bottom:31px;
		margin-right:22px;
		width:160px;
	}
	
	#savedDesigns ul li a{	
		color:#ff38b6;
	}
	
	#savedDesigns ul li span.cards_image{
		
	    background: white url('/img/bg4.png') repeat-x bottom;
		display:block;
		height:180px;
		overflow:hidden;
  border:1px #ff38b6 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
		
	#savedDesigns img {
		border:0 none;
		display:block;		
	}

	#savedDesigns li.landscape img{
		height:101px;
		margin-left:10px;
		margin-top:40px;
		width:140px;
	}
	
	#savedDesigns li.landscape a:hover  img{
		border:1px solid #4C4C4C;
		display:block;
		height:144px;
		left:-31px;
		position:absolute;
		top:-20px;
		width:200px;
		z-index:13;
	}
	
	#savedDesigns img {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		color:inherit;
		vertical-align:top;
	}

	
	#savedDesigns li.portrait a:hover img {
		border:1px solid #4C4C4C;
		display:block;
		height:250px;
		left:-33px;
		position:absolute;
		top:-35px;
		width:180px;
		z-index:13;
	}

	#savedDesigns li.portrait img {
		height:160px;
		margin-left:22px;
		margin-top:10px;
		width:115px;
	}
	
	#savedDesigns li span.cards_title{

		
		display:block;
		font-weight:bold;
	
		padding-bottom:2px;
		padding-top:2px;
		text-align:center;
	} /*
  cards
*/


#cards p {
 font-size:11px;
}

#cards p .paars{
 font-size:11px;
font-weight:bold;
color:#ff38b6;
}

#cards ul {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0;
  width: 760px;
  border: 0;

}

#cards ul li {
  position:relative;
  float: left;
  padding: 5px;
  width:160px;
  height:160px;
  list-style-image: none;
  margin
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
 margin:5px;
background:white;
border:1px solid #ff38b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#cards ul li a{  
  padding-top:20px;
  color:#336699;
}

#cards ul li span.cards_image{

  display:block;
  height:180px;
  overflow:hidden;
}
  
#cards img {
  border:0 none;
  display:block;    
}

#cards li.landscape img{
  height:101px;
  margin-left:10px;
  margin-top:30px;
  width:140px;
border:2px solid #ffabfc;
}

#cards li.landscape a:hover  img{
  border:1px solid #ff38b6;
  display:block;
  height:144px;
  left:-31px;
  position:absolute;
  top:-20px;
  width:200px;
  z-index:13;
}

#cards img {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF none repeat scroll 0 0;
  color:inherit;
  vertical-align:top;
}


#cards li.portrait a:hover img {
  border:1px solid #ff38b6;
  display:block;
  height:200px;
  left:-15px;
  position:absolute;
  top:-9px;
  width:144px;
  z-index:13;
}

#cards li.portrait img {
  height:144px;
  margin-left:27px;
  margin-top:5px;
  width:101px;
border:2px solid #ffabfc;
}

#cards li span.cards_title{
  background-color:#feddfd;
  color:#FFFFFF;
  display:none;
  font-size:11px;
line-height:12px;
font-weight:bold;
  height:30px;
  margin-top:-15px;
padding-bottom:2px;
  padding-top:7px;
  text-align:center;
-webkit-border-radius: 0px 0px 15px 15px;
-moz-border-radius: 0px 0px 15px 15px;
border-radius: 0px 15px 0px 15px;
}

#childCategories ul {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0;
  width: 760px;
  border: 0;
}

#childCategories ul li {
  float: left;
  padding: 2px;
  width: 175px;
  list-style-image: none;
}

#childCategories ul li a {
  display: block;
  width: 190px;
  height: 200px;
  text-decoration: none;
}

 /*
  sidenav
*/

#sidenav{
  font-size:11px;
line-height:12px;
list-style-type:none;
  list-style-image:none;
  margin:0; padding:0;
  margin-bottom:20px;
  background-color:#D1ECF2;
}

#sidenav li{
  list-style-type:none;
  list-style-image:none;
  width:200px;
  margin:0; padding:0;
}

#sidenav a{
  display:block;
  padding:3px 20px 3px 20px;
  text-decoration:none;
  border-bottom:1px solid #44aadd;
  color:#000;
}

#sidenav a:hover{
  text-decoration:underline;
}

#sidenav li.active a{
  background-color:#fff;
  background-image:url('/img/sidenav_arrow.png');
  background-repeat:no-repeat;
  background-position:180px 3px;
}


/*

*/

#sidenav li ul{
  list-style-type:none;
  list-style-image:none;
  margin:0; padding:0;
  background-color:#D1ECF2;
}


#sidenav li ul a{
  display:block;
  padding:3px 20px 3px 28px;
  text-decoration:none;
  border-bottom:1px solid #44aadd;
  color:#000;
}

#sidenav li.active ul li a{
  background-color:white;
  background-image:none;
}

/*
#sidenav li.active ul li.active a{
  background-color:#fff;
  background-image:url('/img/sidenav_arrow.png');
}
*/
 /*
slogan 
*/

#slogan {
  position:absolute;
  top:80px;
  left:18px;

  line-height:1.5em;
  font-size:1.5em;


  font-weight:normal;
  color:#cc5599;
}
 /*
  voorpagina 2=fastcards, 8=repo
*/

.template-8 #site,
.template-2 #site{
  background-image:url('/img/template/home-bg.png');
  background-repeat:repeat-y;
  background-position:top left;
}

.template-8 #content,
.template-2 #content{
  float:left;
  width:580px;
  min-height:350px;
  _height:350px;
  margin:0; padding:0;

  background-image:url('/img/template/home-bg-left.png');
  background-repeat:no-repeat;
  background-position:top left;
}
.template-8 #adbar,
.template-2 #adbar{
  float:right;
  width:400px;
  min-height:350px;
  _height:350px;
  margin:0; padding:0;

  background-image:url('/img/template/home-bg-right.png');
  background-repeat:no-repeat;
  background-position:top left;
}
 .template-8 #site,
.template-21 #site{

}

.template-8 #content,
.template-21 #content{
  float:left;
  width:580px;
  min-height:350px;
  _height:350px;
  margin:0; padding:0;
background-image:url('/img/home-bg_new.png');
  background-repeat:no-repeat;
  background-position:top left;

}
.template-8 #adbar,
.template-21 #adbar{
  float:right;
  width:400px;
  min-height:350px;
  _height:350px;
  margin:0; padding:0;

} /*
  webwinkel template
*/

.template-3 #content{
  float:left;
  width:750px;
  min-height:100px;
  _height:100px;
  margin:0; padding:0;
  margin-top:45px;

  _overflow-x:hidden;
}

/*
  editortemplate
*/

.template-4 #content,
#content.editorWrapper{
  float:none;
  width:980px;
  margin:0; padding:0;
  margin-top:45px;
  _overflow-x:auto;
}

#content.editorWrapper .errorMessage{
  padding:4px 10px;
  margin:12px 0px;
  background-color:#f6deeb;
}


#editor-flashWrapper{
  width:980px;
}

     #di434{
float:right;
background:url('/img/voetbalveld.png');
width:296px;
height:449px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

#di434 #form-7{
float:left;
background:url('/img/half-transparant.png');
padding: 0px 10px 0px 10px;
margin:15px 0px 0px 9px;
height:420px;
}
 
#di434 #freetext-30, 
#di434 #freetext-33,
#di434 #freetext-36{
float:left;
font-size:12px;
font-weight:bold;
color:white;
margin-top:10px;
margin-bottom:5px;
background:#ffa235;
padding:5px;
width:250px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
box-shadow:black 1px 1px 5px;
-moz-box-shadow:black 1px 1px 5px;
-webkit-box-shadow:black 1px 1px 5px;
}

#di434 input{
float:right;
margin:-25px 135px 0px 0px;
}


#di434 #text-40,
#di434 #text-41,
#di434 #text-42{
float:right;
margin:-25px 50px 0px 0px;
}

#di434 label{
font-size:11px;
font-weight:bold;
}


#di434 .buttonBar button{
float:right;
background:url('/img/voetbal_knop.png');
width:40px;
height:40px;
border:none;
margin-top:-35px;
margin-bottom:0px;

}

#di434 .buttonBar button em{
display:none;

}

#di436{
float:left;
margin-left:-200px;
margin-bottom:5px;
}

#di436 h1{
color:#ffa235;
line-height:15px;
}

#di439{
float:left;
width:430px;
font-size:11px;
line-height:12px;
margin-left:-200px;
}

#di439 h2{
color:#ffa235;

}


#di434 #bedankt{
float:left;
background:url('/img/half-transparant.png');
padding: 0px 10px 0px 10px;
margin:3px 7px 0px 9px;
height:420px;
font-weight:bold;
font-size:13px;
}
