/* CREDITS
 * ----------------------------------------------------------
 * Title:		Fitnessgeheimen.com - CSS Main Stylesheet
 * Author:		Dieter Verjans <dieter@inventis.be>
 * Date:		08/01/09
 * ----------------------------------------------------------
 * Inventis - Web Architects - We design the Web!
 * www.inventis.be
*/

/* Algemene Styles
---------------------------------------------------------- */
html, body {height:100%;}
body{ background: #fff; margin: 0px; padding: 0px; font-family:Tahoma,Helvetica,sans-serif; font-size:14px; }

/* Selectors
---------------------------------------------------------- */
strong,b{font-weight:bold;}
em{font-style:italic;}
a{ outline:none; text-decoration:underline; color: #21759b; }
a:hover{text-decoration:none;}

.remark {color:#c91919;}

/* Container
---------------------------------------------------------- */
div#container { margin:0 auto -30px; min-height:100%; width:100%; }

/* Header
---------------------------------------------------------- */
div#header {background:#464646; padding:10px 15px;}
div#header h1 {font-size:24px; color:#fff;}

/* Content
---------------------------------------------------------- */
div#content{width:576px; margin:10px auto; line-height:18px; padding-bottom:50px;}

div#content h2 {font-size:20px; color: #21759b; padding:24px;}
div#content h3 {font-weight:bold; margin-bottom:5px;}

div#content p {padding: 5px 24px;}

div#form {width:576px; background:url(/design/images/form/bottom.png) no-repeat bottom left; min-height:50px; overflow:hidden; padding:24px 0;}
div#form div#top {width:576px; background:url(/design/images/form/bg.png) repeat-y 0 0; overflow:hidden;}
div#form div#top div#bottom {background:url(/design/images/form/top.png) no-repeat 0 0; overflow:hidden; padding:24px 24px 0 24px;}
div#form div#top div#bottom table {width:100%;}
div#form div#top div#bottom table td {padding:3px; vertical-align:top;}

div#form div#top div#bottom table td input {border:1px solid #bbb; font-size:20px; margin:2px 6px 2px 0; padding:3px; width:510px; }
div#form div#top div#bottom table td input:focus {border:1px solid #333;}

div#form div#top div#bottom table td input#adres {width:400px; float:left;}
div#form div#top div#bottom table td input#nr {width:96px; float:left}

div#form div#top div#bottom table td label {display:block; padding-bottom:2px; color:#333333;}

div#form div#top div#bottom table td .labels input {width:auto; margin:0; padding:0;}
div#form div#top div#bottom table td .labels label {display:inline; padding:3px 5px; color:#000;}

div#form div#top div#bottom table td img {vertical-align:middle;}
div#form div#top div#bottom table td .select {width:510px; font-size:20px; padding:3px;}

div#form div#top div#bottom table td .button {cursor:pointer; background:#217297; color:#fff; padding:3px 10px; font-size:12px; border:0; width:auto; margin:0px;}
div#form div#top div#bottom table td .button:hover {background:#3795bf;}

div#form div#top div#bottom table td span.error{color:#c91919; font-size:11px; display:block; padding-left:20px; background:url(/design/images/form/exclamation.png) no-repeat 0 0;}



/* Footer
---------------------------------------------------------- */
div#footer_wrapper { background:#464646; height:30px; clear:both; position:relative; width:100%; }
div#footer_wrapper div#footer {width:576px; margin:0 auto; padding:8px 0; color:#fff; font-size:12px;}