/*

	terrafirma1.0 by nodethirtythree design
	http://www.nodethirtythree.com

*/

*
{
padding: 0px;
margin: 0px;
}

body
         { color: #fff8f2; font-size: 100%; font-family: Verdana, Helvetica, Geneva, "Trebuchet MS"; line-height: 100%; background-color: #7e8283; background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; border: none 0 }

a
     { color: #FF8B3D; text-decoration: none; margin: 0; padding: 0 }

a:hover
  { color: #8d844b; text-decoration: none; margin: 0; padding: 0 }





h1 { font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bolder; text-align: left }

.picright { float: right; margin: 0; padding: 0 }
.picleft   { text-align: left; float: left; display: block; margin: 10px 10px 0 0; padding: 0 }
.bijschrift      { color: #ffffff; font-size: 70%; font-style: oblique; line-height: 100%; vertical-align: middle; display: block; margin: 0; padding: 0 0 }

.bijschrift img  { }
.picleft img { border: solid 1px #989e9e }
ul.linklist
{
list-style: none;
}

ul.linklist li
   { margin: 5px 0 0; padding-top: 5px; border-top: 1px solid #9ca7a9 }

ul.linklist li.first
 { margin-top: 5px; padding-top: 5px; border-top: 0 none }
ul.linklist li.last   { margin-bottom: 25px; padding-bottom: 5px; border-bottom: 1px solid #9ca7a9 }
#outer
                { background-color: #dddaaf; text-align: center; margin: 40px auto; padding: 0; border: none medium; width: 800px }

#inner
       { margin: 0; padding: 0 0 20px }


.thumbnail     { color: #330; font-size: 9px; font-family: Verdana, Helvetica, sans-serif; line-height: 9px; background-color: #e1e1b6; text-align: center; float: left; display: block; margin: 0 10px 5px 0; padding: 0; width: 75px; height: 75px }

#splash
              { float: left; clear: both; margin: 0 0 0 10pt; padding: 0 }



#header h2  { color: #e8f0f1; font-family: Verdana; font-weight: normal; letter-spacing: 1px }
.curdate              { color: #404040; font-size: 70%; font-family: Verdana; float: left; clear: both; margin: 0; padding: 0 10px 5px 15px; border: none 0; width: 200px }
#menu          { font-size: 85%; clear: both; list-style-type: none; margin: 0; padding: 0; z-index: 15; width: auto; height: auto }
.opsomming { text-align: left; list-style-type: none }
#menu li
                 { color: #fff; background-color: #f63; text-align: center; float: right; list-style-type: none; margin: 0; padding: 40px 0 5px; width: auto; height: auto }
#menu li.selected        { color: #000; background-color: #fcfced; list-style-type: none; margin: 0; padding: 40px 10px 5px; width: auto }
.itemlink { float: left; list-style-type: none }
#menu li a
                    { color: #fff; background-color: #f63; text-align: center; list-style-type: none; margin: 0; padding: 40px 10px 5px; width: auto; height: auto }

#menu li a:hover
                  { color: #232b30; background-color: #fcfced; list-style-type: none; margin: 0; padding: 40px 10px 5px; border: ; width: auto; height: auto }

#date
    { color: #7c8a83; font-weight: normal; margin: 0; padding-top: 30px; top: 0; right: 30px }

#secondarycontent
      { color: #f30; font-size: 70%; text-align: left; float: right; margin: 20px 0 0; padding: 10px; position: relative; width: 240px }

#secondarycontent h3
        { color: #f63; font-size: 160%; font-family: Helvetica, Arial, Geneva; font-weight: normal; text-align: left; letter-spacing: 1px; margin: 0; padding: 0 0 0 }

#secondarycontent .content       { color: #232b30; text-align: left; margin: 0 10px 0 0; padding: 0 0 10px }
.subkop  { color: #fff; font-size: 120%; font-weight: normal; letter-spacing: 1px }


.kop   { color: #d53e3a; font-family: Helvetica, Arial, sans-serif; font-weight: bolder; text-align: left; letter-spacing: 1px; padding-bottom: 25px; padding-left: 25px }
#primarycontent   { color: #404040; font-size: 80%; line-height: 140%; background-color: #fcfced; text-align: left; float: left; margin: 20px 0 0; padding: 15px; position: relative; width: 500px }



#primarycontent .post  { text-align: left; margin: 0; padding: 0 }
#primarycontent .post h3 { color: #f63; font-size: 170%; font-family: Helvetica; font-weight: normal; text-align: left; letter-spacing: 1px; margin: 0; padding: 10px 0; width: 350px }
.small a  { color: #f63; text-align: right }
#primarycontent .post .header
        { text-align: left; margin: 0 auto; padding: 10px 0 0 0; position: relative }


#primarycontent .post .header .datum
        { color: #6e7371; font-family: Verdana; font-weight: normal; line-height: normal; text-align: left; margin: 0; padding: 0 9px; border-left: 1px solid #d53e3a; position: absolute; top: 0; right: 0 }

#primarycontent .post .content
      { text-align: left; margin: 0; padding: 0 }

#primarycontent .post .footer
      { text-align: left; clear: both; margin: 0; padding: 15px 0 }
.titel  { color: #f60; font-size: 1em; font-family: Helvetica; text-align: right; margin-bottom: 5px }
#primarycontent .post .footer li
        { color: #b7b9ba; text-align: left; float: left; list-style: none; display: list-item; margin: 0; padding: 5px 10px 5px 5px; border-top: none; border-bottom: 1px solid #b7b9ba; border-left: 1px solid #b7b9ba }

#primarycontent .post .footer ul li
     { color: #b7b9ba; text-align: left; list-style-type: none; display: block; margin: 0; padding: 0; border-top: 1px solid #b7b9ba }
#primarycontent .post .footer ul li a { margin: 0; padding: 0 }
#primarycontent .post .footer ul li.itemlinkleft
       { color: #fff; text-align: left; float: left; margin: 0; padding: 0 20px 0 0 }

#primarycontent .post .footer ul li.itemlink
       { color: #bdc3c5; text-align: left; float: left; margin: 0; padding: 0 20px 0 10px; border-left: 1px solid #9ca7a9 }

#primarycontent .post .footer ul li.itemlinklast
      { text-align: right; float: left; margin: 0; padding: 0 0 0 10px; border-left: 1px solid #9ca7a9 }

#footer
    { color: #fff; font-size: 80%; text-align: center; clear: both; margin: 0; padding: 10px 0 0; position: relative }
#puntje { background-color: #f3f1db }
.first { padding: 0 }
li  { margin: 0; padding: 0 5px }
.picto { margin: 0; padding: 0 5px 0 0 }
#pdficon  { text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; width: 100% }
.datum   { color: #7c8a83; font-size: 85%; font-family: Verdana; text-align: right }
#flyer { background-color: #757e7a; vertical-align: middle; margin: 25px; padding: 25px; border: solid 1px #989e9e }
.rechten { font-size: 70%; text-align: center }
.clearboth { clear: both }
table { margin: 0; padding: 0 }
#tarieftab td { line-height: normal; margin: 0; padding: 5px 10px }

#contacttab td { font-family: Verdana; text-align: left; margin: 0; padding: 0 10px 0 0; border-bottom: 1px solid #9ca7a9 }
.voetnoot   { font-size: 80%; font-family: Verdana, "Trebuchet MS", Arial; font-style: italic; line-height: 110%; letter-spacing: 1px }
#tarieftab { font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left; margin: 0; padding: 0 15px 0 0; border-bottom: 1px solid #9ca7a9; width: 500px }
#foot  { background-color: #fc0; text-align: center; border: solid 1px #000; position: fixed; z-index: 5; bottom: 50px; width: 500px; height: 50px; min-width: 500px }

* html #foot {
	bottom:2px; width:400px; height:48px;
	}
.small  { font-size: 100%; font-family: Verdana; line-height: 120%; text-align: right }
.titel { color: #6e7371; font-size: 150%; font-family: Helvetica }
.kopgeel { color: #ffc93f; font-size: 120%; font-family: Helvetica; font-weight: normal; letter-spacing: 1px; padding-bottom: 10px }
table td { vertical-align: top }
#link a { color: #fc0; font-size: 70%; padding-left: 10px }
#popuptekst { color: #fff; font-size: 70%; font-family: Verdana, Helvetica, sans-serif; padding-right: 10px; padding-bottom: 10px }
#download   { color: #fff; font-size: 70%; text-align: left; margin: 0; padding: 0 }
#popuptekst a { color: #ffc93f }
#popuptekst a:hover { color: #acecfc }
.voorwaarden { color: #404040; font-size: 75%; font-family: Verdana, Helvetica, sans-serif; line-height: normal; text-align: left }
#container  { margin: 0; padding: 20px }
.smaller, .smaller a { color: #f63; font-size: 70%; font-family: Verdana }
.class { }
.NB { color: #757e7a; font-size: 14px; font-family: Helvetica; font-weight: bold; margin-top: 12px }

