@charset "UTF-8";
* { margin: 0px; padding: 0px; }

body {
background: url(../images/bg.png) repeat-x top center #FFFFFF;
margin : 0;
padding : 0;
color : #000000;
font-family: Helvetica, Arial;
font-size: 13px;
}

/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }

img { border:none; }

h1 { font-family: 'Antic Didone', serif; font-size: 23px; color:#000000; font-weight: normal; margin-bottom:25px; }
h2 { font-family: 'Antic Didone', serif; font-size: 20px; color:#000000; font-weight: normal; margin-bottom:20px; }

#wrapper { width:900px; height: auto; padding-left: 30px; padding-right: 30px; margin: 0 auto; background: url(../images/bg2.png) no-repeat top right; }


/* HEADER */

#header { width: 900px; height: auto; margin-bottom:40px; }
#logo { width:300px; height:102px; padding-top: 30px; }

#menu {  width: 900px; height:59px; margin-top: 40px; background: url(../images/shadow.png) no-repeat bottom center; }
#menu ul { width:900px; height:50px; list-style:none; background: url(../images/btn.png) repeat-x top center;}
#menu ul li { display:inline; float:left; font-size: 19px; font-family: 'Antic Didone', serif; width:auto; height: 50px; text-align:center; margin-right:20px; }
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active  { height: 40px; color:#000000; text-decoration:none; font-weight:normal; padding-top: 10px; display: block; padding-left: 10px; padding-right: 10px; }
#menu ul li a:hover { text-decoration: none; color: #FFFFFF; background: url(../images/btn_hover.png) repeat-x top center; display: block; height: 40px; padding-top: 10px; }

#menu ul li a.active:link, #menu ul li a.active:active, #menu ul li a.active:visited { text-decoration: none; color: #FFFFFF; background: url(../images/btn_hover.png) repeat-x top center; display: block; height: 40px; padding-top: 10px; padding-left: 10px; padding-right: 10px; }

/*
#menu {  width: 900px; height:59px; margin-top: 40px; background: url(../images/shadow.png) no-repeat bottom center; }
#menu ul { width:900px; height:50px; list-style:none; background: url(../images/btn.png) repeat-x top center;}
#menu ul li { display:inline; float:left; font-size: 17px; font-family: 'Antic Didone', serif; width:150px; height: 50px; text-align:center; }
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active  { height: 40px; color:#000000; text-decoration:none; font-weight:normal; text-align:center; padding-top: 10px; display: block; }
#menu ul li a:hover { text-decoration: none; color: #FFFFFF; background: url(../images/btn_hover.png) repeat-x top center; display: block; width:150px; height: 40px; padding-top: 10px; }
#menu ul li.extra a:hover { text-decoration: none; color: #FFFFFF; background: url(../images/btn_hover.png) repeat-x top center; display: block; width:150px; height: 40px; padding-top: 10px; }

#menu ul li a.active:link, #menu ul li a.active:active, #menu ul li a.active:visited { text-decoration: none; color: #FFFFFF; background: url(../images/btn_hover.png) repeat-x top center; display: block; width:150px; height: 40px; padding-top: 10px; }
*/

#slideshow { width:900px; height:295px; background: url(../images/shadow.png) no-repeat bottom center; margin-bottom: 30px; }
.fade { position: relative; z-index:0; }
.fade p { margin:0; }
/* HOME */

#box_home_left { width:570px; height: auto; float: left; padding-right:30px; }
#box_home_left p { margin-bottom: 15px; line-height: 19px;  }
#box_home_right { width:300px; height: auto; float: left; text-align:center; }

a.button:link, a.button:visited, a.button:active { width:235px; height:40px; display: block; background: url(../images/btn.png) repeat-x top center; margin-left: 32px; font-family: 'Antic Didone', serif; font-size: 22px; color:#000000; font-weight: normal; padding-top: 10px; text-decoration: none; }
a.button:hover { width:235px; height:40px; display: block; background: url(../images/btn_hover.png) repeat-x top center; margin-left: 32px; font-family: 'Antic Didone', serif; font-size: 22px; color:#FFFFFF; font-weight: normal; padding-top: 10px; text-decoration: none; }

#box_gsm {  width:235px; height:40px; display: block; background: url(../images/btn.png) repeat-x top center; margin-left: 32px; font-family: 'Antic Didone', serif; font-size: 22px; color:#000000; font-weight: normal; padding-top: 10px; text-decoration: none; }

#box_home_left ul { list-style-type: disc; line-height: 19px; list-style-position: inside; margin-bottom:15px;  }

#box_home_left ul#faq { list-style-type: disc; line-height: 19px; list-style-position: outside; margin-bottom:15px; margin-left: 15px;  }
#box_home_left ul#faq li { }
#box_home_left ul#faq li a:link, #box_home_left ul#faq li a:active, #box_home_left ul#faq li a:visited { text-decoration: none; }
#box_home_left ul#faq li a:hover { text-decoration: underline; }

#box_home_left a:link, #box_home_left a:visited, #box_home_left a:active { color: #000000; text-decoration: underline; } 
#box_home_left a:hover { color: #000000; text-decoration: none; } 

.opmaak_veld { background: none; border: 1px solid #444444; color: #444444; height: 20px; padding-left: 5px; padding-right: 5px; width: 350px; }
.opmaak_veld:hover { border: 1px solid #F8DBE2; }

.opmaak_textarea { background: none; border: 1px solid #444444; color: #444444; height: 87px; padding-left: 5px; padding-right: 5px; width: 350px; resize: none; }
.opmaak_textarea:hover { border: 1px solid #F8DBE2; }

.opmaak_button { border: none; width: 80px; height: 30px; background-color: #000000; color: #FFFFFF; font-size: 12px; text-align: center; text-decoration: none; }
.opmaak_button:hover { background-color: #F8DBE2; color: #000000; text-decoration: none; }

#facebook { width: 235px; height:100px; margin-left: 33px; margin-top: 25px; }


/* FOOTER */

#footer { width: 900px; height: 114px; background: url(../images/footer.png) no-repeat bottom center; }
#inhoud_footer { width:900px; height: auto; text-align: center; color: #000000; font-size:12px; padding-top: 95px; }
#inhoud_footer a:link, #inhoud_footer a:active, #inhoud_footer a:visited { text-decoration: none; color: #000000; }
#inhoud_footer a:hover { text-decoration: underline; color: #000000; }