div#content p{
 font-family:Verdana;
 font-size:0.9em;}

div#content p.titel{
 color:#00a2b5;
 font-size:1.6em;
 font-weight:bold;
 padding-bottom:20px;}

/* home */
.home a{text-decoration:none;color:#00a2b5;}
.home a:hover{text-decoration:underline;}
div#content .home{
 font-size:0.9em;
 line-height:1.2em;
 margin-bottom:18px;}
div#content .home_wie{font-weight:bold;}
div#content .home_func{font-style:italic;}
div#content .home strong{color:#00a2b5;}
div#content .home img{
 float:left;
 padding-right:20px;
 padding-bottom:250px;}
div#content .home p{margin-bottom:10px;}
div.important{
 font-size:13px;
 border-bottom:2px solid #00a2b5;
 border-top:2px solid #00a2b5;
 margin:0;padding:0;
 margin-bottom:25px;
 padding:8px 0;
 float:left;
 width:100%;}
div.important p{margin: 8px 0;}
div.important a{text-decoration:none;color:#00a2b5;}
div.important a:hover{text-decoration:underline;}

/* activiteiten */
div#leslijst p {padding-bottom:15px;}
div#leslijst p a {font-weight:bold;color:black;text-decoration:none;}
div#leslijst p a:hover {color:#00a2b5;}

div#lesmenu{float:left;}
div#lesdetail{
 padding:15px;
 width:300px;
 border:1px solid #00a2b5;
 float:left;
 margin-left:10px;}

div#lesdetail .les {font-weight:bold;font-size:1em;}
div#lesdetail p{margin-bottom:10px;}

div.clear{clear:both;height:0;font-size:0;line-height:0;}

li.actcat{
 list-style:none;
 font-family:Verdana,monospace;
 font-size:0.8em;
 font-weight:bold;
 background-color:#00A2B5;
 padding-left:5px;
 margin-bottom:2px;
 width:180px;}
li.actcat a{color:#FFFFFF;text-decoration:none;}
li.actsub{
 list-style:none;
 font-family:Verdana,monospace;
 font-size:0.8em;
 font-weight:100;
 padding-left:5px;
 margin-bottom:2px;
 width:180px;}
li.actsub a{color:#00A2B5;font-weight:100;text-decoration:none;}

/* inschrijven */
table#activ {font-family:Verdana,monospace;font-size:0.8em;}
table#activ {border-collapse:collapse;margin:5px;margin-top:0px;margin-left:60px;}
table#activ td {border-bottom:1px solid black;padding-right:0.5em;}
table#activ td.titel {font-weight:bold;text-align:center;}
table#activ td.les {border-right:1px solid black;text-align:left;width:220px;}
table#activ td.prijs {text-align:right;padding-left:1.6em;padding-right:1.6em;}
table#activ td.les a {text-decoration:none;color:#000000;}
table#activ td.les a:hover {color:#00a2b5;font-weight:bold;}

p#korting {text-align:left;font-family:Verdana,monospace;font-size:0.8em;font-weight:bold;margin-right:2em;margin-left:60px;}
p#korting a {text-decoration:none;color:#000000;}
p#korting a:hover {color:#00a2b5;}

div#lesinfo {margin:0.5em;margin-left:60px;clear:both;border-bottom:1px solid black;}
div#lesinfo p {font-size:0.8em;}
div#lesinfo p.les {font-size:0.8em;font-weight:bold;margin:0;padding:0;}
div#lesinfo a {font-weight:bold;color:black;text-decoration:none;}
div#lesinfo a:hover {color:#00a2b5;}

/*activiteiten*/
div#act_links, div#act_rechts{margin-top:20px; width:220px;margin-bottom:20px;}
div#act_links ul li a, div#act_rechts ul li a {font-family:Verdana,monospace;font-size:0.8em;text-decoration:none;color:#000000;}
div#act_links ul li, div#act_rechts ul li {list-style-type:none;}

div#act_links {float:left;}
div#act_rechts {float:left;}

/* kalender */
table#kal {margin-left:60px;margin-bottom:20px;border-collapse:collapse;}
td.maand {width:220px;padding-top:10px;padding-bottom:10px;}
td.maand {vertical-align:top;border-bottom:1px dashed black;}
td.maand p {font-weight:bold;text-align:center;}
td.maand ul {margin-left:10px;width:220px;}
td.maand ul li {display:block;float:left;font-family:Verdana,monospace;font-size:0.8em;margin:1px;}
td.maand ul li {width:25px;border:1px solid black;text-align:center;border:1px solid #000;}
td.maand ul li.dag {font-weight:bold;border:1px solid #FFEECA;background-color:#FFEECA;}
td.maand ul li.leeg {border:1px solid #FFF;}
td.maand ul li.geenles {background-color:#0099CC;color:#FFF7E6;}
td.maand ul li.inschrijven {background-color:#87D7F0;}
td.maand ul li.playin {background-color:#f5b937;}
p#legende {text-align:center;margin-top:10px;}
p#legende span {padding-left:5px;padding-right:5px;border:1px solid black;}
span.geenles {background-color:#0099CC;color:#FFF7E6;}
span.inschrijven {background-color:#87D7F0;}
span.playin {background-color:#f5b937;}


/* wie is wie ? */
p.wiwinfo{margin-bottom:20px;margin-left:60px;}
div.pers{border:1px solid #09C;margin:10px;padding:10px;font-size:0.8em;width:250px;}
div.pers p.persinfo{margin-bottom: 10px;}
table#wiwtbl{margin-left:60px;}
table#wiwtbl td{vertical-align:top;}
table#wiwtbl td#wiwleft{padding-right:10px;text-align:right;border-right:1px solid #09C;}
table#wiwtbl td#wiwright{padding-left:10px;}
p.wiwcat a{text-decoration:none;font-weight:bold;color:#09C;}
p.wiwsubcat a{text-decoration:none;color:#09C;}
a.wiwpers{text-decoration:none;color:#000;font-size:0.8em;}
a.wiwpers:hover{font-weight:bold;}

/* foto */

div#content div#albums{width:540px;}
div#content p.groep{font-size:16px;font-weight:bold;text-align:right;border-bottom:1px solid black;margin-bottom:10px;}
div.title{margin:10px;width:160px;height:120px;float:left;}
div.title{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;}
div.title a{color:#000000;text-decoration:none;}

p.titel a {font-size:12px;color:#555;text-decoration:none;padding-left:10px;}
div#thumbs{width:540px;}
div#thumbs div.img{margin:10px;width:160px;height:150px;float:left;text-align:center;}
div.img img{padding:3px;border:1px solid #999;}

/* doc */

p.subtitel {font-weight:bold;border-bottom:1px solid black;margin-left:80px;padding-top:20px;}
ul#doc {font-family:Verdana,monospace;font-size:0.8em;margin:10px;margin-left:80px;}
ul#doc li {margin-left: 40px;}
ul#doc li a {text-decoration:none;font-weight:bold;color:#000000;}
ul#doc li a:hover {color:#09C;}
p.doc_info {margin-left: 80px;margin-top:20px}
li.year {font-weight:bold;}
ul.pmf{margin-left:15px;margin-bottom:10px;}

/* links */

ul#links {font-size:0.8em;font-family:Verdana,monospace;margin: 15px 10px 15px 80px;}
li.main {font-weight:bold;margin-left:20px;}
ul.onder li {margin-left:40px;font-weight:normal}
ul.onder li a {text-decoration:none;color:black;}
ul.onder li a:hover {color:#09C;font-weight:bold;}

/* contact */

p#naam {margin:10px;margin-left:80px;margin-bottom:20px;}
p.media {margin:10px;font-weight:bold;margin-left:80px;}
p.contact {margin:10px;margin-left:100px;}
p.contact_extra {font-style:italic;margin:10px;margin-left:80px;margin-top:20px}
p.contact a {text-decoration:none;color:black;font-weight:bold;}
p.contact a:hover {color:#09C;}
p.contact_extra a {text-decoration:none;color:black;font-weight:bold;}
p.contact_extra a:hover {color:#09C;}

/* agenda */

div.event {margin-left:60px;margin-right:10px;padding-top:10px;padding-bottom:10px;}
div.event {border-bottom:1px dotted black;}
div.event p.datum {font-weight:bold;}
div.event p.omsch {margin-left:10px;}
div.event p.important {font-weight:bold;color:#DD0000;}
div.event p.omsch a {font-weight:bold;color:black;text-decoration:none;}
div.event p.omsch a:hover {color:#09C;}

/* nieuws */

div.nieuws {margin-left:60px;margin-right:10px;padding-top:10px;padding-bottom:10px;}
div.nieuws {border-bottom:1px dotted black;}
div.nieuws * {color:#555;margin:10px 0 10px 0;}
div.nieuws p.kort {font-weight:bold;margin-bottom:5px;}
div.nieuws p a {font-weight:bold;color:#000000;text-decoration:none;}
div.nieuws p a:hover {color:#09C;}
div.nieuws ul{font-family:Verdana,monospace;margin-left:25px;font-size:0.8em;margin-top:20px;}
div.nieuws ul li{margin-top:0;margin-bottom:0;}
div.nieuws p.wie {margin-top:10px;}
div.nieuws p.functie {font-style:italic;}
div.nieuws p.wanneer {text-align:right;}

/* gastenboek */

p#schrijf {text-align:center;margin-top:20px;margin-bottom:10px;}
p#schrijf a {text-decoration:none;color:black;font-weight:bold;}
p#schrijf a:hover {color:#09C;}
div.message {width:460px;border:1px dotted #09C;margin-left:20px;margin-top:10px;margin-bottom:10px;}
div.message p.schrijver {font-weight:bold;font-style:italic;border-bottom:1px solid #09C;margin:4px 0 4px 10px;color:#09C;}
div.message p.schrijver span {font-style:normal;font-weight:normal;margin-left:10px;}
div.message p.schrijver span a {text-decoration:none;color:black;font-weight:bold;}
div.message p.schrijver span a:hover {color:#09C;}
div.message p.bericht {margin:10px 20px 10px 25px;}
table#gb_write td {vertical-align:top;}
table#gb_write td p {margin-right:10px;}
table#gb_write td input {border:1px solid grey;}
table#gb_write td textarea {border:1px solid grey;}
form#jos {margin:10px;}
p.fout {margin:0 10px 10px 10px;color:red;font-weight:bold;}
td.info {font-size:0.8em;font-family:Verdana;font-style:italic;}
