/*   
Theme Name: A4D Zeist
Theme URI: http://www.a4d-zeist.nl
Author: WordPress
Author URI: http://www.wordpress.org
*/


* { margin: 0pt; padding: 0pt; }
html, body { background: #92BCEF url('images/wallpaper.gif') repeat-y scroll center top; height: 100%; font-family: Tahoma, Arial, sans-serif; font-size: 13px; color: #000; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif; font-size: 20px; font-weight: 100; color: #686868; clear: both; margin-bottom: 5px; }
h3, h4, h5, h6 { color: #0006d6; }
a { color: rgb(230, 124, 45); text-decoration: underline; }
a:hover { color: rgb(50, 134, 160); text-decoration: underline; }
a img { border: 0pt none; }
p, ul, ol, dl, table, tr, td { line-height: 1.5; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
.float_left { margin: 5px 5px 0pt 0pt; float: left; }
.float_right { margin: 5px 0pt 0pt 5px; float: right; }
.clear { clear: both; }
.border_black { border: 1px solid rgb(0, 0, 0); }
.a4digi { color: rgb(231, 124, 46); }
.pole { color: #fff; }
.post {margin-top: 20px;}
.inschrijven { margin-top: 20px; margin-bottom: 0pt ! important; }
#container { position: relative; }
#container, #topbar, #header { width: 742px; }
#navbar, #strip { border-left: 1px solid rgb(246, 246, 246); width: 740px; }
#container { margin: 0pt auto; padding: 0px; background: rgb(246, 246, 246) none repeat; min-height: 100%; }
* html #container { height: 100%; }
#topbar { margin: 0pt auto; background: transparent url('images/wallpaper.gif') repeat-y scroll center top; height: 20px; line-height: 20px; vertical-align: middle; text-align: right; color: rgb(255, 255, 255); font-size: 10px; }
#topbar a { color: rgb(255, 255, 255); text-decoration: underline; }
#header { background: transparent url('images/header.jpg') no-repeat scroll center top; height: 137px; }
#header h1, #header h2 { display: none; }
#navbar { background: transparent url('images/nav_back.gif') repeat-x scroll left bottom; height: 40px; line-height: 40px; vertical-align: middle; }
#navbar ul, #navbar li, #navbar li a { display: block; height: 40px; line-height: 40px; vertical-align: middle; }
#navbar li, #navbar li a { float: left; color: rgb(255, 255, 255); font-size: 18px; font-family: "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif; text-decoration: none; }
#navbar a { padding: 0pt 20px; outline-color: invert; outline-style: none; outline-width: medium; }
#navbar li a:hover, #navbar li.current_page_item a { background: transparent url('images/nav_hover.gif') repeat-x scroll left bottom; }
#navbar li.current_page_item a:hover { color: #000; }
#strip { background: #6A6A6A none repeat; height: 23px; line-height: 23px; vertical-align: middle; color: #FFF; font-size: 11px; }
#strip span { padding: 0pt 20px; }
#strip a { color: #FFF; text-decoration: none; font-size: 11px; }
#strip a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#left { margin: 0pt 10px; width: 162px; float: left; display: inline; }
#left_co { padding: 10px; background: transparent url('images/news_repeat.gif') repeat-y scroll left top; width: 142px; height: auto; margin-top: 10px; position: relative; }
#left_top { position: absolute; top: 0pt; left: 0pt; }
#left_bottom { position: absolute; bottom: 0pt; left: 0pt; }
#ref { margin: 30px 0pt 20px ! important; font-size: 11px; }
.newsitem { margin: 0pt 0pt 20px; font-size: 12px; line-height: 12px; }
.newsitem p a { font-size: 11px; font-weight: bold; }
.dots { margin: 0pt 0pt 10px; text-align: center; font-size: 10px; display: none; }
#right { margin: 30px 36px; width: 480px; padding-bottom: 20px; display: inline; float: left; }
#right p { margin-bottom: 20px; }
#right ul, #right ol { list-style-type: disc; list-style-position: inside; margin-bottom: 20px; }
ol.faq { list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; }
ol.faq h3 { margin-bottom: 0pt; }
#footer { background: transparent url('images/footer.jpg') no-repeat scroll left top; position: absolute; bottom: 0pt; left: 0pt; width: 742px; height: 50px; vertical-align: middle; line-height: 50px; font-size: 11px; text-align: right; color: #3e4d60; }
#footer a { color: #3e4d60; text-decoration: none; font-weight: bold; }
#footer a:hover { color: #000; text-decoration: none; font-weight: bold; }
#footer div { padding: 0pt 10px; }
.cf-ol, .cf-ol li { list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; }
.cf-ol label { display: block; width: 300px; padding-top: 10px; }
.cf-ol input.single { padding: 2px; width: 300px; font-size: 12px; }
.cf-ol textarea { padding: 2px; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.cf_error { border: 1px solid rgb(231, 124, 46) ! important; padding: 2px; background: rgb(254, 235, 221) none repeat; }
.cf_info success { font-weight: bold; }
.linklove { display: none; }
.reqtxt, .emailreqtxt { color: grey; font-size: 11px; padding-left: 5px; vertical-align: top; }
.failure { color: rgb(231, 124, 46); font-weight: bold; }
img#cf_captcha_img { vertical-align: middle; margin-left: 5px; }
fieldset, legend { border: 0pt none; background: transparent none repeat; }
