body { margin: 0; background: #9ac7f3 url(../gfx/background.png) repeat-x fixed; } /* padding-top: 280px;  */

/* div#headercontainer { position: absolute; z-index: 10; width: 100%; top: 0; left: 0; background: #9ac7f3 url(../gfx/background.png) repeat-x; } */

/* Top menu */
div#topmenu { width: 900px; height: 36px; margin: 0 auto; padding: 0 24px; background: transparent url(../gfx/topmenu_background.png) no-repeat; }
div#topmenu ul.Menu { float: right; width: 350px; margin: 0; padding: 0 15px; }
div#topmenu ul li { float: left; list-style: none outside none; }
div#topmenu ul li a { display: block; width: 105px; height: 26px; padding: 5px 4px; text-align: center; }
div#topmenu ul li a.agenda { width: 100px; }
div#topmenu ul li a.links { width: 100px;}
div#topmenu ul li a.guestbook { width: 115px; }

/* Header */
div#header { width: 900px; height: 200px; margin: 0 auto; padding: 8px 24px 0 24px; background: transparent url(../gfx/header_background.png) no-repeat;	}

/* Main menu */
div#mainmenu { width: 900px; height: 40px; margin: 0 auto; padding: 0 24px; background: transparent url(../gfx/menu_background.png) no-repeat; }
div#mainmenu ul#flags { float: left; width: 80px; height: 22px; margin: 8px 0 8px 16px; padding: 0; }
div#mainmenu ul#flags li { float: left; display: block; list-style: none; }
div#mainmenu ul#flags li a { display: block; width: 32px; height: 0px; padding-top: 22px; margin-left: 5px; font-size: 0;	text-decoration: none; overflow: none; color: #4e8980; }
div#mainmenu ul#flags li#nl a { background: transparent url(../gfx/flag_nl.png); }
div#mainmenu ul#flags li#tr a { background: transparent url(../gfx/flag_tr.png); }

div#mainmenu ul#menu.Menu { float: right; width: 660px; margin: 0; padding: 0; }
div#mainmenu ul#menu.Menu li { float: left; list-style: none outside none; }
div#mainmenu ul#menu.Menu li a.menu_button { display: block; width: 100px; height: 20px; padding: 10px 5px; text-align: center; }

/* Content */
div#contentcontainer { width: 900px; min-height: 300px; margin: 0 auto; padding: 24px 24px; background: transparent url(../gfx/content_background.png) repeat-y; }

div#contentcontainer div#sidebar { float: left; width: 190px; padding: 0 23px; }
div#contentcontainer div#content { width: 600px; min-height: 500px; margin-left: 240px; padding: 0 30px;  }

div#poll { width: 190px; font-size: 13px; }
div#poll div#polloptions { width: 167px; min-height: 100px; padding: 7px 10px; background: #e2efed url(../gfx/poll_background.png) no-repeat; overflow: none; }
div#poll div.polloption  { width: 167px; padding: 4px 0; }
div#poll div.polloption span { float: right; }
div#poll div#pollbutton { width: 167px; text-align: right; padding-top: 10px; }
div#poll div#pollbutton input { height: 24px; font-size: 0; border: 0; }
div#poll div#pollbutton input#pollsubmit_nl { width: 52px; background: #fff url(../gfx/btn_vote_nl.png) no-repeat; }
div#poll div#pollbutton input#pollresult_nl { width: 81px; background: #fff url(../gfx/btn_results_nl.png) no-repeat; }
div#poll div#pollbutton input#pollsubmit_tr { width: 52px; background: #fff url(../gfx/btn_vote_tr.png) no-repeat; }
div#poll div#pollbutton input#pollresult_tr { width: 81px; background: #fff url(../gfx/btn_results_tr.png) no-repeat; }

/* Footer */
div#footer { width: 900px; height: 70px; margin: 0 auto; padding: 35px 24px 0 24px; background: transparent url(../gfx/footer_background.png) no-repeat; }
div#footer a#credits { display: block; width: 161px; height: 0px; padding-top: 61px; margin-left: 370px; font-size: 0; background: transparent url(../gfx/logo_aena.png);	text-decoration: none; overflow: none; color: #9ac7f3; }

/* Floating Header */
/*
@media screen { body>div#headercontainer { position: fixed; } }
* html body { overflow: hidden; } 
* html div#container { height: 100%; overflow: auto; }
*/

/* Evenementen */
div#photobook_title { width: 158px; height: 18px; padding: 6px 0 5px 30px; background: transparent url(../gfx/photobook_title.png); color: #fff; font-size: 14px; }
div#photobook_desc { width: 168px; height: 62px; padding: 3px 10px; margin-bottom: 8px; background: transparent url(../gfx/photobook_desc.png); color: #fff; }
div#photobook_desc a { text-decoration: none; color: #fff; }
ul#gallery {  margin: 0; padding: 0; list-style: none; }
ul#gallery li { float: left; width: 180px; height: 150px; margin: 0 10px 10px 0; text-align: center; }
ul#gallery img { border: 1px solid green; }

/* Gebedstijden */
table.time_table { border-collapse: collapse; border: 1px solid #7b8ca3; width: 400px; }
table.time_table th { padding: 3px; margin: 0; background: transparent url(../gfx/table_background.png) repeat-x; color: #fff; text-align: left; }
table.time_table td { padding: 3px; margin: 0; text-align: left; }

/* Formulier */
table.form { }
table.form td.label { width: 150px; vertical-align: top; }
table.form td.label span { color: #aaa; }

div.error_message { padding: 4px; margin-bottom: 10px; padding-right :35px; border: 1px solid #FFCC00; background-color: #FFFF99; }
div.success_message { padding: 4px; margin-bottom: 10px; border : 1px solid #58b75a; background-color : #d6ffd7; color: #259427; }
div.success_message a, div.successmessage b { color: #259427;}

/* Guestbook */
div.gastenboek_entry { margin-bottom: 5px; }
