/* @override http://atvo-dev/css/atvo.css */

/* atvo.css */
body {
 background: #efefef;
 font-family: Helvetica, Arial, sans-serif;
 margin: 0;
 padding: 0;
}

hr {
 display:none;
}

a {
 color:#06c;
 text-decoration:underline;
}

a:hover {
 text-decoration:none;
}

p, li, blockquote, dd, dt {
 line-height:130%;
}

blockquote {
 background: #f0f0f0;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 margin: 20px 25px;
 padding: 10px;
}

blockquote p {
 color:#333;
 font-style:italic;
 line-height:140%;
 margin:0;
}

p {
 margin:0 0 15px 0;
 color:#000;
}

ul, ul li {
 list-style-type: none;
 margin:0;
 padding:0;
}

code {
 border: 1px solid #ccc;
 color:#333;
 display:block;
 margin: 20px 25px;
 padding: 10px 10px 10px 21px;
 white-space:pre;
}

h1, h2, h3 {
 letter-spacing:-1px;
 margin:15px 0 0 0;
}

h1 {
 color:#333;
 font-size:2.3em;
}

h2 {
 color:#06c;
 margin-bottom:3px;
}

h3 {
 color:#333;
 margin-bottom:3px;
}

h1 a, h2 a {
 color:#87C900;
 text-decoration:none;
}

h1 a:hover, h2 a:hover {
 color:#87C900;
 text-decoration:underline;
}

dt {
 font-weight:bold;
}

dd {
 margin:3px 0 10px 0;
}

/* Layout scherm */

 div.centered400 {
 position: relative;
 margin: 0 auto;
 width: 400px;
 }


 div.centereda {
 position: relative;
 margin: 0 auto;
 width: 625px;
 text-align: left;
 }

div.intro {
 font-size: 13px;
 margin: 30px 100px;
}

div.intro table{
 font-size: 13px;
 color: #000;
}

div.intro td{
 vertical-align: top; 
}

.titel {
 width: 110px;  
}

div.intro ol{
 list-style-type: lower-alpha;
 list-style-position: outside;
 margin-left: 2em;
}

div.contact {
 font-size: 12px;
 margin: 30px 100px;
}

contact.p {
  color: #aaa;
}

div.leden {
 font-size: 12px;
 margin: 30px 30px;
}

#boksje{
 font-size: 32px;
 font-weight: bold;
 text-decoration:none;
 color: #F2972E;
}

.mainlink{
 font-size: 32px;
 font-weight: bold;
 text-decoration:none;
 color: #F2972E;
}

 table {
 width: 100%;
 }
 td.centered {
 vertical-align: middle;
 text-align: center;
 }

 td.centeredhalf{
   vertical-align: middle;
   text-align: center;
  width: 33%;
}

 td.centeredhalf4{
   vertical-align: middle;
   text-align: center;
  width: 25%;
}

 td.centeredhalf2{
   vertical-align: middle;
   text-align: center;   
  width: 50%;
}


 td.centeredhalf2l {
   
   vertical-align: middle;
   width: 50%;
}

 td.centeredhalf2l .mainlink {
   margin: 30px 100px;
 }

 td.centeredhalf2r{
   display: table-cell;
   width: 50%;
   text-align: right;
   vertical-align: middle;     
 }
 
 td.centeredhalf2r .mainlink{
   margin: 30px 100px;
}


#primary {
 border-top: 1px solid #fff;
 background-color: #fff;
}

#primary div.container {
 margin:0 auto;
 position:relative;
}

.infobox {
  background-color: #fff; 
}

.contactbox, .ledenbox {
  font-size: 13px;
  padding: 5px;
  padding-top: 15px;
}

.infobox ul  {
font-size: 13px;
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
}

.infobox ul li  {
padding: 2px;
}

img {border: none;}

.meelimg{
  position: relative;
  display: inline; 
  border: none; 
  vertical-align: middle;
}

#footer, .tleaves{
  text-align: center;
  color: #484848;
}

.tleaves a{
  text-decoration:none; 
}

.tleaves a:hover{
  text-decoration:underline;  
}

.tleaves img{
  padding-left: 2px;
}

.tabbestuur{
  font-size: 13px;
}

.tb1{
  width: 120px;
}

/* W3 webplatform stylesheet
   This file contains the form styles
 */

form.w3form {
   text-align: left;
/*   font-size: 70%;*/
}

fieldset.w3form {
  width: 100%;
}

table.w3formItemGroup {
  text-align:left;
  font-size: 70%;
}

table.w3formItemGroup td {
  font-family: Verdana;
  font-size:8pt;
  background-color: #EEEEEE;
}

div.w3attributes {
  width:100%; 
  margin-bottom:0px;
  margin-top:4pt;
  font-size:8pt;
}

/* lead */

div.w3lead {
  font-family: Verdana;
  margin:0pt;
  font-size:9pt;
}
/* Block for content 
 */

div.w3contentborder {
  border: 1px solid #98a4b7;
}

div.w3FPContent div.w3contentborder {
  border-style:none;
}


div.w3contentMargin {
  margin:10px;
}

div.w3FPContent div.w3contentMargin {
  margin:20px;
}

div.w3groupedcontent {
}

div.w3groupedlistcontent {
  margin-bottom: 0px; 
}

div.w3groupedlistcontent a {
  font-size:10pt;
}

div.w3groupedlistlink a {
  font-size:10pt;
}

div.w3formItemGroup {
   text-align: left;
  margin-bottom: 15px;
  background-color:white;
  border: 1px solid #888888;
}

div.w3formError  {
  font-size:110%;
  color : #000099;
  border: 1px solid red;
  padding-left:5px;
}

span.w3formError {
  font-size:110%;
  color : #000099;
  padding-left:5px;
}

div.w3formGlobalError {
  color : #000099;
  font-size: 120%;
  border: 1px solid red;
  width: 100%;

  text-align: center;
}

form.w3form {
   text-align: left;
}

fieldset.w3form {
  border-color : #3399FF;
  width: 100%;
  padding: 4px;
  margin-bottom: 10px;
}

table.w3formItemGroup {
  border: 1px solid #888888;
  width:100%;
  text-align: left;
  font-size: 70%;
}

table.w3formItemGroup td {
  background-color: #EEEEEE;
}

table.w3formChoicesHor {
  font-size: 100%;
}

div.w3formChoicesHorError {
  border: 1px solid red;
  margin-bottom:1px;
}

div.w3formChoicesHor {
margin-bottom:1px;
}

td.w3formCell {
}

td.w3formIntro {
  padding-top:5px;
  padding-bottom:10px;
  padding-left:5px;
  color : #000099;
 }

td.w3formLabel {
  padding-right: 10px;
  padding-left:5px;
  padding-top: 1px;
  vertical-align: top;
  color : #000099;
 }

td.w3formContent {
  padding-left:5px;
 }

tr.w3formBetweenItems {
  height:5px;
  background-color:white;
}

legend.w3formLabel {
  color: #000099;
  font-weight : bold;
}

input.w3formBorder, textarea.w3formBorder, iframe.w3formBorder, select.w3formBorder {
  color: #000000;
  border: 1px solid black;
  background-color : #FFFFFF;
}

input.w3formBorder {
  border: 1px solid black;
  margin-right: 5px;
}

input.w3formNoBorder {
  color: #000000;
  border-width : 0px;
  border-color : black;
}

hr.w3form {
  color: #6CA5FC;
}

input.w3button {
  font-weight: bold;
  font-size: 110%;
  color: #FFFFFF;
  width: 100px;
  border-width : 1px;
  border-bottom-width : 1px;
  border-top-width : 1px;
  border-right-width : 1px;
  border-left-width : 1px;
  border-style : solid;
  border-color : #003399;
  border-width: 2px;
  background-color: #3399FF;
}

input.w3formLinkButton, input.w3formNoLink {
  border: none;
  background-color: #EEEEEE;
  text-decoration: underline;
  cursor: pointer;
  margin: 0px 10px 0px 10px;
  padding: 0px;
}

input.w3formNoLink {
  font-weight: bold;
}

div.w3xhtml {
 font-size : 75%;
 line-height: 1.3em;
}

div.w3xhtml h1 {
  margin-top:2pt;
  margin-bottom:5pt;
}

div.w3xhtml h2 {
  margin-top:2pt;
  margin-bottom:2pt;
}
div.w3xhtml h3, div.w3xhtml h4, div.w3xhtml h5, div.w3xhtml h6  {
  margin-top:2pt;
  margin-bottom:1pt;
}

div.w3xhtml p {
  margin-top:0px;
  margin-bottom:5px;
}

div.w3xhtml p.w3attribute {
  margin-top:0px;
  margin-bottom: 6pt;
}

div.w3attribute {
  width:100%; 
  margin-bottom:3px;
}

h4.w3categoryheader {
  font-weight: normal;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 2px;
  border-top-width:3px;
  border-top-style:solid;
}

/* Style for value of an an attribute
 */


td.w3attribute p {
  margin-top: 2px;
  margin-bottom: 2px;
}

td.w3attribute a{
  color: black;
} 

td.listContent
{
  font-size: inherit;
}

div.w3attributes, div.w3lastModified {
  margin-bottom:0.5em;
  margin-top:0.5em;
  font-size: 68.75%;
}

div.w3attributes div.w3attributes
{
  font-size: 100%;
}

div.w3attributes table
{
  font-size: 90%;
}

/* lead */

div.w3lead {
  margin:0pt;
  font-size:70%;
}

p.w3attribute{
  font-size: 12px;
}


/* ================ */
/* = LEDEN Pagina = */
/* ================ */

div.leden{
  padding-bottom: 20px;
}

div.leden .lid {
  display: block;
  padding: 10px;
  padding-top: 20px;
  clear: left;  
}

div.lid .naam {
  font-size: 150%;
  padding-bottom: 5px;
}

div.lid .link {
  padding-top: 5px;
}

div .logo {
  margin: 0;
  padding: 0;
  float: left;
  min-height: 90px;
  width: 200px;
}

.logo img{
  margin: 0;
  padding:0;
}

div.lid .tekstblok {
  display: block;
  padding-left: 15px;
  padding-left: 210px;
  vertical-align: middle;
}

