@charset "UTF-8";
/* CSS Document */

/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0;}
.clear { clear:both; }
.floatLeft, .alignleft { float: left; }
.floatRight { float: right; }
.no-margin { margin-top: -50px; }

body { background: url(img/bg-repeat.jpg) repeat-x #ffffff; font: 0.8em/1.8em Arial, Helvetica, sans-serif; color: #383838;}

a { color: #acbe06; }

#wrapper { width: 960px; margin: 0 auto; }

#head { background: url(img/header-stresswatchers-logo.jpg) no-repeat center; height: 126px; }
#head-wrapper { width: 960px; margin: 0 auto; }

ul.translate { float: right; }
ul.translate li { float: left; list-style-type: none; }
ul.translate li a { text-indent: -9999px; height: 34px; display: block; outline: none; }
li.list_item_nederlands a, li.list_item_english a, li.list_item_français a { background: url(img/lang_nav.jpg) no-repeat; }

li.list_item_nederlands a { background-position: 0 0; width: 34px;}
li.list_item_nederlands a:hover { background-position: 0 -34px;}
li.list_item_english a { background-position: -34px 0px; width: 27px;}
li.list_item_english a:hover { background-position: -34px -34px;}
li.list_item_français a { background-position: -61px 0px; width: 28px;}
li.list_item_français a:hover { background-position: -61px -34px;}

ul#nav { height: 43px; }
ul#nav li { float: left; list-style-type: none; }
ul#nav li a { height: 43px; display:block; text-indent: -9999px; outline: none; }

li#nav-home a, li#nav-stresswatchers a, li#nav-programma a, li#nav-business a, li#nav-inschrijven a, li#nav-lidmaatschap a, li#nav-wiezijnwij a, li#nav-contact a, li#nav-home-en a, li#nav-stresswatchers-en a, li#nav-programma-en a, li#nav-business-en a, li#nav-inschrijven-en a, li#nav-lidmaatschap-en a, li#nav-wiezijnwij-en a, li#nav-contact-en a, li#nav-home-fr a, li#nav-stresswatchers-fr a, li#nav-programma-fr a, li#nav-business-fr a, li#nav-inschrijven-fr a, li#nav-lidmaatschap-fr a, li#nav-wiezijnwij-fr a, li#nav-contact-fr a { background: url(img/nav.jpg) no-repeat; }

li#nav-home a { background-position: 0 0; width: 52px; }
li#nav-home a:hover { background-position: 0 -43px; }

li#nav-stresswatchers a { background-position: -52px 0; width: 149px; }
li#nav-stresswatchers a:hover { background-position: -52px -43px;  }

li#nav-programma a { background-position: -201px 0; width: 111px; }
li#nav-programma a:hover { background-position: -201px -43px; }

li#nav-business a { background-position: -312px 0; width: 92px; }
li#nav-business a:hover { background-position: -312px -43px; }

li#nav-inschrijven a { background-position: -404px 0; width: 112px; }
li#nav-inschrijven a:hover { background-position: -404px -43px; }

li#nav-lidmaatschap a { background-position: -516px 0; width: 126px; }
li#nav-lidmaatschap a:hover { background-position: -516px -43px; }

li#nav-wiezijnwij a { background-position: -642px 0; width: 117px; }
li#nav-wiezijnwij a:hover { background-position: -642px -43px; }

li#nav-contact a { background-position: -759px 0; width: 102px; }
li#nav-contact a:hover { background-position: -759px -43px; }

li#nav-home-en a { background-position: 0 -86px; width: 52px; }
li#nav-home-en a:hover { background-position: 0 -129px; }

li#nav-stresswatchers-en a { background-position: -52px -86px; width: 149px; }
li#nav-stresswatchers-en a:hover { background-position: -52px -129px;  }

li#nav-programma-en a { background-position: -201px -86px; width: 111px; }
li#nav-programma-en a:hover { background-position: -201px -129px; }

li#nav-business-en a { background-position: -312px -86px; width: 92px; }
li#nav-business-en a:hover { background-position: -312px -129px; }

li#nav-inschrijven-en a { background-position: -404px -86px; width: 112px; }
li#nav-inschrijven-en a:hover { background-position: -404px -129px; }

li#nav-lidmaatschap-en a { background-position: -516px -86px; width: 126px; }
li#nav-lidmaatschap-en a:hover { background-position: -516px -129px; }

li#nav-wiezijnwij-en a { background-position: -642px -86px; width: 117px; }
li#nav-wiezijnwij-en a:hover { background-position: -642px -129px; }

li#nav-contact-en a { background-position: -759px -86px; width: 102px; }
li#nav-contact-en a:hover { background-position: -759px -129px; }

li#nav-home-fr a { background-position: 0 -172px; width: 52px; }
li#nav-home-fr a:hover { background-position: 0 -215px; }

li#nav-stresswatchers-fr a { background-position: -52px -172px; width: 149px; }
li#nav-stresswatchers-fr a:hover { background-position: -52px -215px;  }

li#nav-programma-fr a { background-position: -201px -172px; width: 111px; }
li#nav-programma-fr a:hover { background-position: -201px -215px; }

li#nav-business-fr a { background-position: -312px -172px; width: 92px; }
li#nav-business-fr a:hover { background-position: -312px -215px; }

li#nav-inschrijven-fr a { background-position: -404px -172px; width: 112px; }
li#nav-inschrijven-fr a:hover { background-position: -404px -215px; }

li#nav-lidmaatschap-fr a { background-position: -516px -172px; width: 104px; }
li#nav-lidmaatschap-fr a:hover { background-position: -516px -215px; }

li#nav-wiezijnwij-fr a { background-position: -620px -172px; width: 139px; }
li#nav-wiezijnwij-fr a:hover { background-position: -620px -215px; }

li#nav-contact-fr a { background-position: -759px -172px; width: 102px; }
li#nav-contact-fr a:hover { background-position: -759px -215px; }

#home-title { text-indent: -9999px; background:url(img/succes-is-geen-toeval-maar-een-keuze.jpg) no-repeat; height: 84px; }
#home-title-en { text-indent: -9999px; background:url(img/success-en.jpg) no-repeat; height: 84px; }
#home-title-fr { text-indent: -9999px; background:url(img/success-fr.jpg) no-repeat; height: 84px; }

#teaser { width: 960px; height: 320px; background: url(img/teaser-bg.jpg) no-repeat; }

#inschrijven { width: 630px; }
#inschrijven h1 { color: #2960a5; font-size: 2em; margin: 30px 0px;}
#inschrijven p { color: #754c24; font-size: 1.5em; line-height: 1.7em; padding-right: 15px;}
#inschrijven img { margin-right: 15px; }
#inschrijven img.border { border: 3px solid #dad9d9; }
#inschrijven a.padding { padding-right: 15px; color: #383838; font-size: 0.8em;}
#inschrijven a.padding img { padding-top: 20px;}

#kalender { width: 330px; height: 335px; background: url(img/kalender-bg.png); color: #6a4520;}
#kalender h1 { margin: 40px 0 0 30px;  color: #69441f; font-size: 1.5em; padding: 5px 0; }
#kalender a { color: #6a4520; padding: 10px 30px 0 0; font-size: 0.9em; }

ul#cal { width: 240px; margin: 10px 0 0 45px; }
ul#cal li { overflow: auto; padding: 10px 0px;}
ul#cal li .date { width: 31px; height: 39px; text-align: center; background: url(img/date-bg.jpg) no-repeat 0px 5px; border: none; margin-right: 25px; padding: 0px;}
ul#cal li .month { color: #FFFFFF; font-size: 0.8em; text-transform:uppercase; padding: 0px; padding-top: 1px; border: none;}
ul#cal li .day { line-height: 0.7em; font-weight: bold; border: none; padding: 0px;}
ul#cal li ul li ul { height: 50px; }
ul#cal li ul li { border-bottom: 1px solid #d1c7bc; padding: 3px 0px; height: 50px;}
ul#cal li ul li ul li { border: none; height: auto;}
ul#cal li a { padding: 0px; text-decoration: none; display: block; }
ul#cal li a:hover { text-decoration: underline; }

#upcoming-events .widgettitle { display: none; }

#content .box { width: 480px; float: left; margin-bottom: 50px;}
#content h1 { font-size: 1.8em; color: #bac72a; margin: 30px 0px; }
#content .box img { margin-right: 15px; }
#content .box div { padding-right: 25px; }

#footer-wrapper { background: url(img/footer-repeat.jpg) repeat-x #f4f1ec; margin-top: 20px;}
#footer { width: 960px; margin: auto; overflow: hidden;}
#footer .footerbox { width: 320px; float: left; padding-top: 35px;}

#footer .footerbox img {  margin-right: 15px; }
#footer .footerbox { padding-right: 25px; padding-bottom: 15px; width: 280px;}
#footer .footerbox h1 { font-size: 1.4em; margin-top: 6px; font-family: Arial, Helvetica, sans-serif; font-style: normal; height: 50px;}

#footer .footerbox h3 { padding-top: 15px;}
#footer .testimonial { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#footer .footerbox span.signature { font-size: 0.9em; font-style:italic; float: right;}

#page-footer { height: 76px; background: url(img/credits-bg.jpg) repeat-x;}
#page-footer #tekst { width: 960px; margin: 0 auto; }
#page-footer #tekst p { color: #79665f; padding-top: 15px;}
#page-footer img { padding: 10px 0 0 10px; }

.phplist input { border: 1px solid #999999; padding: 5px; width: 170px;}
#contactsubmit { border: 1px solid #999999; padding: 4px; margin-top: 10px; width: 75px; }