/*
Theme Name: BAB
Description: BAB XHTML THEMATIC CUSTOM STYLED
Author: Derk Reneman, Lex Slaghuis
Author URI: derkreneman.nl, wikiwise.nl
Template: thematic
*/
@import "sfmenu-basic.css";

#wrapper {
min-height:800px;/* required  for IE for fall script*/
}
#site-bg img {
width:100%;
top:-50px;
z-index:-9999;
position:fixed;
}
#site-title { 
height:166px;
width:250px;
position:fixed;
z-index:9999;
}
#site-title a img#logo {
/*img specific stuff*/
}
a.sociallogo img {
height:15px;
}
#access{
background:none repeat scroll 0 0 white;
font-size:0.9em;
height:2.5em;
left:250px;
position:fixed;
width:100%;
z-index:9999;
}
#addthistop{
display:inline-block;
margin-left:130px;
margin-top:7px;
}
#raster {
background:url("/wp-content/themes/bab-child-theme/images/gfx/rasterw2.gif");
font-size:0.9em;
height:2px;
position:fixed;
top:2.5em;
width:100%;
z-index:9999;
}
#site-about {
color:black;
margin-left:25px;
margin-top:20px;
top:165px;
width:210px;
position:fixed;
z-index:9999;
}
div #fall {
height:100%;
overflow:hidden;
position:fixed;
width:100%;
z-index:-9998;
}
#main {
left:300px;
top:50px;
position:absolute;
}
#container{
float:left;
/* widgets (class aside) will float left from container */
}

.entry-title {
color:black;
font-size:1.3em;
/*margin:0 0p10px 10px;*/
margin-left:-37px;
margin-bottom:10px;
display:none;
}
.entry-title-new {
color:black;
font-size:1.3em;
/*margin-left:10px;*/
margin-left:-37px;
margin-bottom:10px;
}
div #site-about h1 {
font-size:1.2em; line-height:1.2em; font-weight:bold;
margin-bottom:5px;border-bottom:1px solid black;margin-top:5px;
}
div #site-about h1.volg {
font-size:1.2em; line-height:1.2em; font-weight:bold;
margin-bottom:5px;border-bottom:1px solid black;margin-top:20px;
}
div #site-about p {
font-size:1em; line-height:1.2em;padding-left:13px;margin-bottom:10px;
}
#content {
width:560px;
float:left;
padding:20px 40px 0 0;
margin-left:50px;
}
#content p {
color:black;
font-size:1.2em;line-height:1.3em;margin-bottom:10px;
}
div #content h1 {
color:black;
font-size:1.8em;
font-weight:bold;
margin-bottom:10px;
margin-left:-37px;
}
div #content .entry-content {
color:black;font-size:1em;
}
.edit-link a.post-edit-link {display:none;margin-top:50px;font-size:0.8em;}
#meta li {font-size:0.8em}
#meta h3 {display:none;}
#meta {margin-top:50px;}
#content img.alignleft {
/*in wordpress kan je stylen maken voor plaatjes. 
wordpress zal autmoatische de juiste classe toevoegen */
float:left;
margin-right:10px;
}
#content h1, #content h2 {
clear:none;
/* ik vind dat koppen altijd een schone regel moeten, dit voorkomt interferentie met plaatjes */
}
#footer{
height:83px;
}

.aside {float:left;}
/*
div #primary {display:none;}
div #secondary {display:none;}
.edit-link {display:none;}
a.post-edit-link (display:none;)
*/


/*################ MODULE STIJLEN ######################################################################################*/
#content .wpcf7 {
margin:0 0 0px;
}
#content .wpcf7 p {
margin:0 0 0.8em;
color:black;
}
#content .wpcf7 p.req {
text-align:right;
}
#content .wpcf7 fieldset p {
background-color:;
margin:2px 0 0;
padding:0.6em 76px 0.6em 13.8em;
position:relative;
}
#content .wpcf7 fieldset p label {
display:block;
left:10px;
position:absolute;
top:0.6em;
margin-left:40px;
}
#content .wpcf7 fieldset p input {
border:1px solid black;
width:100%;
}
#content .wpcf7 fieldset p select {
width:100%;
}
#content .wpcf7 fieldset p textarea {
border:1px solid black;
height:6em;
width:100%;
}
#content .wpcf7 fieldset p label.form-radio {
left:0;
margin-bottom:0.4em;
position:static;
top:auto;
}
#content .wpcf7 fieldset p label.form-radio input {
vertical-align:text-bottom;
width:auto;
}
#content .wpcf7 fieldset .submit, #content .wpcf7 fieldset button {
background-color:none;
border:1px solid black;
color:black;
cursor:pointer;
line-height:1;
margin-right:1.5em;
margin-left:30px;
padding:0 0.7em 0.1em;
}
#content .wpcf7 fieldset.form-navigation {
margin:1em 0 0 13.8em;
background:none; border:0px;
}
#content .wpcf7-response-output {
border:0px solid white;
}
#content .wpcf7 p.verplichtingen {font-size:0.6em;margin-left:180px;margin-top:10px;padding-top:0px;}
#content .wpcf7 .form-navigation {}
.superform {border-top:1px solid black;margin-top:0px;padding-top:0px;margin-bottom:20px;}
.wpcf7-form {margin-top:20px;padding-top:0px;}

/* css for formatting specific content on pages */
#content ul {
list-style-type:none;
/*margin:0 0 1.4em;*/
padding:0;
}
#content ul ul {
margin:0;
/*padding-left:1.2em;*/
}
#content ul li {
margin-bottom:40px;
border-bottom:1px black solid;
/*padding:0 0 0 1.2em;*/
}
#content ol li {
list-style:decimal inside none;
}

/* css for formatting content */

/* CSS standard HTML thingies*/
body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, table, tr, th, td, form, fieldset, legend, button, div, object, img {
border:0 none;
font:100% helvetica,arial,sans-serif;
list-style:none outside none;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}
input, select, textarea, button {
font:100% helvetica,arial,sans-serif;
}
table, td, th {
border-collapse:collapse;
}
body {
font-size:11px;
line-height:1.64;
}
h1 {
font:200%/1.2 helvetica,univers,sans-serif;
/* margin:0 0 10px;*/
}
h2 {
font:bold 140%/1.2 helvetica,univers,sans-serif;
margin:1.2em 0 0;
padding:0.3em 0;
}
h3 {
font-weight:bold;
line-height:1.64;
margin:1.6em 0 0;
position:relative;
}
p {
line-height:1.64;
margin-bottom:5px;
}
a {
color:#154273;
}
a:visited {
color:#696969;
}
a:hover, a:visited:hover, a:focus {
color:#0162CD;
}
body {
/*background-color:;*/
}
/* END: Rijks CSS standard HTML thingies*/




/*** SF-MENU THEMATIC SKIN ***/

/*** THEMATIC SKIN ***/
.sf-menu {
/*    border-right:1px solid #ccc;*/
	float:left;
}
.sf-menu a {
/*	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;*/
padding:0.5em 1em;
	text-decoration:none;
font-size:1em;
/*totaal is letter met padding dus 1+.5+.5=2em*/
font-weight:bold;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
/*    border-bottom-color:#fff;*/
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			black;
}
.sf-menu li {
	background:		white;
}
.sf-menu li li {
//	background:		#fff;
}
.sf-menu li li li {
//	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
//    background:     #fafafa;
	outline:		0;
//    border-bottom-color:#ccc;
}
.sf-menu ul {
/*    border-right:1px solid #ccc;*/
    border-bottom:0.4em solid white;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
//	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
/*    background:#fafafa;*/
	border-bottom:none;
}
.sf-menu ul a:hover {
    /*color: #FF4B33;*/
   text-decoration:underline;
}


/*** SF-MENU OVERRIDE ***/
/* deze elementen zijn voor positie en z-index bepaling bij mousehovers*/
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:			1.5em; /* match top ul list item height */
/* equals 1 em for line, 0.5 for bckgrnd overlap */
	z-index:		10000;
/* to be compatible with div raster which is a line on zlayer 9999 */
top:2.5em;
}


.agendatable {color:black;
font-size:1.2em;
line-height:1.3em;}
