body {
font-family: century gothic, Arial, sans-serif, verdana, garamond;
font-size: 12px;
color:  #f81a63;
background-color: #faf9f9;/*#f81a63*/
}



h1 {
color: #f81a63;
font-size: 14px;
font-weight: bold;
line-height: 14px;
margin-bottom: 18px;
_margin-bottom: 8px;
margin-top: 0px;
_margin-top: 0px;
}

h3 {
color: #464646;
font-size: 14px;
font-weight: bold;
line-height: 14px;
margin-bottom: 6px;
margin-top: -12px;
_margin-top: 0px;
}

h4 { 
color: #464646;
font-size: 12px;
font-weight: bold;
line-height: 14px;
margin-bottom: 4px;
margin-top: 4px;
}

p {
margin: 0px;
color: #000000;
font-family: century gothic, garamond;
font-size: 14px; 
}









.zwart {
color: #000000;
font-size: 14px;
}
.roze {
color: #f81a63;
}


#pagina {
position: absolute;
left: 50%;;
height: 570px;
width: 870px;
margin-left: -440px;
/*  De helft van de breedte  */
background-color: #faf9f9; /*#f81a63*/
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-trap-new.jpg);
background-repeat: no-repeat;
-moz-opacity:0.00;
}

#paginahome {
position: absolute;
left: 50%;;
height: 570px;
width: 870px;
margin-left: -440px;
/*  De helft van de breedte  */
background-color: #faf9f9; /*#f81a63*/
background-image: url(http://www.asyoudesire.nl/images/general/frontje.jpg);
background-repeat: no-repeat;
}

#paginahomenl {
position: absolute;
left: 50%;;
height: 570px;
width: 870px;
margin-left: -440px;
/*  De helft van de breedte  */
background-color: #faf9f9; /*#f81a63*/
background-image: url(http://www.asyoudesire.nl/images/general/trap2.jpg);
background-repeat: no-repeat;
}

#homelink {margin-left:30px; margin-top: 50px; *margin-top: 20px; width:180px; height: 28px;}
#weddinglink {margin-left:30px; margin-top: 0px; width:180px; height: 28px;}
#eventslink {margin-left:30px; margin-top: 0px; width:180px; height: 28px;}
#photolink {margin-left:30px; margin-top: 0px; width:180px; height: 28px;}
#servicelink {margin-left:30px; margin-top: 0px; width:2200px; height: 28px;}
#contactlink {margin-left:30px; margin-top: 0px; width:180px; height: 28px;}

#menu {
position: absolute;
width: 880px;
height: 30px;
margin-top: -570px;
}

#faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9 {
margin: 0px;
margin-bottom: -16px;
padding: 0px;
}

#footermenu {
margin-top: 10px;
font-family: century gothic, garamond;
font-size: 13px;

}

#grootkader {
width: 880px;
height: 540px;
margin-top: 30px;
}   
#grootkaderhome {
width: 880px;
height: 540px;
margin-top: 30px;

}   

#linkshome {
float:left;
width: 440px;
height: 540px;
}

#rechtshome {
float:right;
width: 440px;
height: 540px;
}

#kader1 {
float: left;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-wedding-brief.jpg);
width: 145px;
height: 540px;
}
#kaderhome {
float: right;
margin-top: 60px;
margin-left: 10px;
padding-right: 25px;
width: 685px;
height: 480px;

}

#links {
float: left;
margin: 0;
width: 290px;
height: 540px;
}
#kader2 {
float: right;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-man-vrouw.jpg);
width: 145px;
height: 540px;
}
#kadertrouwen {
float: right;
margin-top: 60px;
margin-left: 10px;
padding-right: 25px;
width: 550px;
height: 480px;

}
#links2 {
float: left;
margin: 0;
width: 435px;
height: 540px;
}
#kader3 {
float: right;
background-image: url(http://www.asyoudesire.nl/images/general/ballonnen.jpg);
width: 145px;
height: 540px;
}

#kaderevent {
float: right;
margin-top: 60px;
margin-left: 10px;
padding-right: 25px;
width: 405px;
height: 480px;

}
#kader4 {
float: left;
background-image: url(http://www.asyoudesire.nl/images/general/photos.jpg);
width: 145px;
height: 540px;
}

#kaderphoto {
float: left;
margin-top: 60px;
margin-left: 10px;
padding-right: 0px;
width: 410px;
height: 480px;

}
#rechts {
float: right;
margin: 0;
width: 445px;
height: 540px;
}


#rechtsfoto {
float: left;
margin-top: 60px;
margin-left: 10px;
padding-right: 25px;
width: 250px;
height: 480px;
}


#kaderlinks2 {
float: left;
margin-top: 60px;
margin-left: 10px;
padding-right: 0px;
width: 555px;
height: 480px;

}
#rechts2 {
float: right;
margin: 0;
width: 300px;
height: 540px;
}
#rechts3 {
float: left;
margin-top: 60px;
margin-left: 10px;
padding-right: 25px;
width: 110px;
height: 480px;
}
#kader5 {
float: left;
background-image: url(http://www.asyoudesire.nl/images/general/fee.jpg);
width: 145px;
height: 540px;
}

#kaderlinks3 {
float: left;
margin-top: 60px;
margin-left: 10px;
padding-right: 0px;
width: 555px;
height: 480px;

}
#rechts4 {
float: right;
margin: 0;
width: 155px;
height: 540px;
}

#kader6 {
float: left;
background-image: url(http://www.asyoudesire.nl/images/general/contact.jpg);
width: 145px;
height: 540px;
}

#kaderprivacy {
float: left;
margin-top: 60px;
margin-left: 10px;
padding-right: 25px;
width: 835px;
height: 480px;
overflow: auto;
}

/* sorteren menu items horizontaal */
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav li.titel {
float: left;
padding-right: 0px;
}

#navfoot, #navfoot ul {
padding: 0;
padding-left: 160px;
margin: 0;
list-style: none;
}

#navfoot li.titelfoot {
float: left;
padding-right: 20px;
}

#login {
margin-left: 10px;
}


/* links */

img {
border: 0px;}

a:link {
font-weight: normal;
color:  #f81a63;
border: 0px;
outline:0; 
}
a:visited {
font-weight: normal;
color:  #f81a63;
border: 0px;
outline:0; 
}
a:active {
font-weight: normal;
color:  #f81a63;
border: 0px;
outline:0; 
}
a:hover {
font-weight: normal;
color: #000000;
border: 0px;
outline:0; 
}

a.faqlink:link {
line-height: 23px;
font-size: 13px;
color:  #f81a63;
text-decoration:none;
outline:0; 
}

a.faqlink:visited {
line-height: 23px;
font-size: 13px;
color:  #f81a63;
text-decoration:none;
outline:0; 
}

a.faqlink:active {
line-height: 23px;
font-size: 13px;
color:  #f81a63;
text-decoration:none;
outline:0; 
}

a.faqlink:hover {
line-height: 23px;
font-size: 13px;
cursor: pointer;
cursor: hand;
color:  #000000;
text-decoration:none;
outline:0; 
}


/*menu items*/
a.menuhome:link, a.menuhome:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-home.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuhome:hover, a.menuhome:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-home-over.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuhome2:link, a.menuhome2:visited{
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-home2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuhome2:hover, a.menuhome2:visited{
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-home2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuwedding:link, a.menuwedding:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-wedding.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuwedding:hover, a.menuwedding:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-wedding-over.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuwedding2:link, a.menuwedding2:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-wedding2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuwedding2:hover, a.menuwedding2:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-wedding2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuevents:link, a.menuevents:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-events.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuevents:hover, a.menuevents:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-events-over.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuevents2:link, a.menuevents2:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-events2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuevents2:hover, a.menuevents2:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-events2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuphotos:link, a.menuphotos:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-photos.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuphotos:hover, a.menuphotos:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-photos-over.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuphotos2:link, a.menuphotos2:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-photos2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuphotos2:hover, a.menuphotos2:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-photos2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuprices:link, a.menuprices:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-prices.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuprices:hover, a.menuprices:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-prices-over.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuprices2:link, a.menuprices2:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-prices2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menuprices2:hover, a.menuprices2:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-prices2.jpg);
background-repeat: no-repeat;
outline:0; 
}


a.menucontact:link, a.menucontact:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-contact.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menucontact:hover, a.menucontact:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-contact-over.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menucontact2:link, a.menucontact2:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-contact2.jpg);
background-repeat: no-repeat;
outline:0; 
}

a.menucontact2:hover, a.menucontact2:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/trouwen-contact2.jpg);
background-repeat: no-repeat;
outline:0; 
}


a.weddingmenu:link, a.weddingmenu:visited {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/weddings-text.gif);
background-repeat: no-repeat;
outline:0; 
}

a.weddingmenu:hover, a.weddingmenu:active {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/weddings-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.weddingmenu2:link, a.weddingmenu2:visited {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/weddings-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.weddingmenu2:hover, a.weddingmenu2:active {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/weddings-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.aboutmenu:link, a.aboutmenu:visited {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/about-us-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.aboutmenu:hover, a.aboutmenu:active {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/about-us-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.homemenu:link, a.homemenu:visited {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/home-text.gif);
background-repeat: no-repeat;
outline:0; 
}


a.homemenu:hover, a.homemenu:active {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/home-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}




a.aboutmenu2:link, a.aboutmenu2:visited {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/about-us-text.gif);
background-repeat: no-repeat;
outline:0; 
}

a.aboutmenu2:hover, a.aboutmenu2:active {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/about-us-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.homemenu2:link, a.homemenu2:visited {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/home-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}


a.homemenu2:hover, a.homemenu2:active {
display: block;
height: 25px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/home-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}


a.eventsmenu:link, a.eventsmenu:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/events-text.gif);
background-repeat: no-repeat;
outline:0; 
}

a.eventsmenu:hover, a.eventsmenu:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/events-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.eventsmenu2:link, a.eventsmenu2:visited {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/events-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.eventsmenu2:hover, a.eventsmenu2:active {
display: block;
height: 30px;
width: 145px;
background-image: url(http://www.asyoudesire.nl/images/general/events-text-over.gif);
background-repeat: no-repeat;
outline:0; 
}

a.menufoot:link, a.menufoot:visited {
color: #f81a63;
text-decoration: none;
font-weight: normal;
outline:0; 
}

a.menufoot:hover, a.menufoot:active {
color: #000000;
font-weight: normal;
text-decoration: none;
outline:0; 
}


a.trans:link, a.trans:visited, a.trans:active {
display: block;
width: 190px;
height: 28px;
border: 0px;
text-decoration: none;
color: #000000;
background-image: url(http://www.asyoudesire.nl/images/general/bullet-black.gif);
background-repeat: no-repeat;
outline:0; 
}

a.trans:hover {
display: block;
width: 190px;
height: 28px;
text-decoration: none;
background-image: url(http://www.asyoudesire.nl/images/general/bullet-pink.gif);
background-repeat: no-repeat;
outline:0; 
}

/* forms*/

input {
border: 1px solid #f81a63;
}

option {
border: 1px solid #f81a63;
} 
#name {margin-left: 180px; width: 147px;margin-bottom: 1px;}
#tel {margin-left: 109px; width: 147px;margin-bottom: 1px;}
#mail {margin-left: 143px; width: 147px;margin-bottom: 1px;}
#datum {margin-left: 39px; width: 147px;margin-bottom: 1px;}
#via {margin-left: 35px; width: 147px;margin-bottom: 1px;}
textarea {
border: 1px solid #f81a63;
}
input.tekst {
margin-left: 268px;
background-color: #000000;
width: 110px;
font-weight: bold;
height: 20px;
padding-bottom: 6px;
font-size: 14px;
color: #f81a63;
border: 1px solid #f81a63;
cursor: pointer;
cursor: hand;
}

input.login {
margin-left: 17px;
margin-top: 8px;
background-color: #000000;
width: 70px;
font-weight: bold;
height: 23px;
font-size: 14px;
color: #f81a63;
border: 1px solid #f81a63;
}