/* style sheet Gewest Groningen KNSB, 2003-2009 */

a 	{
	outline: none; /* om stippellijntjes rondom de gelinkte afbeelding in firefox tegen te gaan */
	}

a:link, a:active, a
	{
	color: #cc0000;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
	}

a:visited
	{
	color: #cc3333;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
	}

a:visited span.hofje{/*het witte blokje achter de nieuwsaankondiging op Home */
display:none;
}

a:hover{
color:#ffffff;
background-color:#cc0000;
font-weight:normal;
text-decoration:none;
}

a.kaart:hover
	{
	background-color: transparent;
	}

.no_bg:hover
	{
	background-color: transparent;
	}

a.annuleren, a.nav, .nav a, span.nav{
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size:11.5px;
font-style:italic;
}

.kolomkop{
font-weight:bold;
}

#layerNavigatie{
float:right;
margin:-18px 16px 12px 0;
}

.rodepijl,.blokje{
margin-right:6px;
}
input.submit:hover{
color:#036;
cursor:pointer;
/*background-color:red;*/
}

#cookieTestButton{
border:none;
background:none;
}

h1
	{
	color: #cc0000;
	color:#036;

	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:17px;
	}

h2, .head
	{
	color: #cc0000;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 1.2em;
	}

h3, .subhead
	{
	color: #237a3c;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	font-style:normal;
	margin-bottom:0em;
	margin-top:1.0em
	}
.subhead .tekst{
	font-style:normal;
	font-weight:normal;
}

h4{
color: #ffffff;
background: #336699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
margin-bottom: 0.4em;
margin-top: 0em;
text-align: center;
}

h5
	{
	font-size:12px;
	color:#036;
	}

p /* wat is dit????? */
	{
	margin-bottom:.6em;
	margin-top: 0em
	}

p .span_bold
	{
	font-weight:bold;
	}
.span_deco
	{
	text-decoration:underline;
	}


ul, ol
	{
/*	margin-top:.3em;
	margin-bottom:.3em;
*/
	}

ul
	{
	margin-left: 16px;
	list-style: square url(../img/blauwblokje.gif);
	}

ol{
margin-left:20px;
}


.tekstblad ul
	{
	list-style:none;
	padding:0;
	}

.inspring
	{
	text-indent:16px;
	}

.tekstblad ul li
	{
	margin:0 0 0 16px;
	}

hr
	{
	color:#237a3c; /*ie*/
	background-color:#237a3c;/*ff en opera*/
	border:none; /* opera */
	height:1px;
	}

#ranglijst hr{
margin-bottom:7px;
}

.subhead th
	{
	color: #237a3c;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	margin-bottom:0em;
	margin-top:1.0em
	}

.tekstvak, .tekstvaktabel, .tekstplus
	{
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #003366;
	}

.tekstvak
	{
	border: solid 1px #237a3c;
	width: 615px;
	margin-top: -5px;
	margin-bottom: -5px;
	font-family:"bookman old style",georgia,serif;
	background-color:#fff;
	}

table.tekstvak{
border-top:none;
}


.bovenlijn, .onderlijn{
width:615px;
}

#container{
width:613px;
margin-top:-3px;
padding-top:16px;
padding-bottom:24px;
font-family:"bookman old style",georgia,serif;
font-size:13px;
	color: #003366;
border-right:solid 1px #bbb;
background-color:#ddd;
}
#container_wide{
min-width:634px;
padding:8px;
font-family:"bookman old style",georgia,serif;
font-size:13px;
border-right:inset 1px #9cf;
color: #003366;
background-color:#ddd;
}

.thumb{
float:left;
width:110px;
margin-left:4px;
margin-right:14px;
}
#grijsLogo{/*zit in layerContent; wordt aangepast in style_if_IE_lte6.css */
position:absolute;
bottom:0px;
right:26px;
}

#container_titel{/* zie ook $containerTitelStyle in container.inc.php */
float:left;
width:484px;
margin-top:14px;
margin-left:126px;
margin-bottom:30px;
}

.subtitel{
margin-right:16px;
}

.wijziging{
float:right;
clear:both;
margin-right:16px;
font-size:7pt;
font-style:italic;
}
.perdatum{
clear:both;
margin-top:20px;
margin-right:16px;
text-align:right;
font-size:9px;
font-style:italic;
}

.nocookie{
margin-top:16px;
color:#393;
}

.container_L{
clear:both;
margin:16px;
}

.container_R{
clear:both;
float:right;
width:470px;
margin-right:14px;
}

.ankerref{
float:left;
}
.ankerref a{
font-size:11px;
}
.ankerref .rodepijl{
margin-right:0px;
}

.tr_0{
background-color:#d9e6f2;
background-color:#ccc;
}
.tr_1{
background-color:#ddd;
}


/*===de TC- en club-adressenbladen===*/
#adressen{
margin-top:-16px;
}
#adressen table{
table-layout:fixed;
width:470px;
}
#adressen h1{
margin-top:24px;
margin-bottom:10px;
}
#adressen td{
width:235px;
vertical-align:top;
}
#adressen td h3{
margin-top:24px;
}

/*===========================*/

/*===verenigingen(kaart Groningen)============*/
.flipRood:hover{
width:14px;
background-color:#f00;
}
.flipBlauw:hover{
width:14px;
background-color:#00f;
}
.flipGroen:hover{
width:14px;
background-color:#393;
}
.flipGeel:hover{
width:14px;
background-color:#ff0;
}
/*===========================*/

/*====natuurijs==============*/
#natuurijs td{
padding-top:16px;
}
/*===========================*/

.inschrijftabel, .inschrijftabel input, .inschrijftabel select
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	}

.inschrijftabel th{
text-align:left;
}

.tabelkleineletters
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #003366;
	}

i.tabelkleineletters
	{
	color: #237a3c;
	}

/*====sponsoren langebaan==============*/
#sponsoren_lb h3{
margin-bottom:30px;
}
#sponsoren_lb div{
margin-bottom:16px;
}
#sponsoren_lb a:hover{
background-color: transparent;
}
#sponsoren_lb img{
width:470px;
border:solid 1px #237a3c;
}/*===========================*/

/*====sponsoren marathon==============*/
#sponsoren_m td h3{
margin-top:0;
margin-bottom:20px;
}
#sponsoren_m a:hover, #sponsoren_m a{
background-color: transparent;
color:#036;
}
#sponsoren_m td{
padding-bottom:8px;
}
#sponsoren_m img{
display:block;
margin-bottom:0px;
border:0;
}
/*===========================*/

.fotovak
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	}
#selecties h3{
margin-top:26px;
}
#selecties span{
float:left;
width:110px;
margin-bottom:16px;
}
#selecties span .opmerking{
font-style:italic;
}

/*====op page=nieuws ==================*/
div.nieuwsbericht{
margin-top:13px;
}
div.nieuwsbericht .nieuwspre{
font-size:122%;
font-family:Arial,Helvetica,sans-serif;
padding-right:10px;
}
div.nieuwsbericht .nieuwstekst{
margin-top:13px;
padding-right:20px;
}

div.nieuwsbericht ul, div.nieuwsHoofdpunten ul{
list-style: square inside url(../img/lichtblokje.gif);
margin-bottom:2px;
}


/*===op page=home=======================*/
/* ul-stijl zie page=nieuws-gedeelte hierboven*/

.nieuwsdatum{
float:left;
width:200px;
padding-left:4px;
font-size:10px;
font-style: italic;
color: #003366;
}

#nieuwscontainer{
font-family:Arial,Helvetica,sans-serif;
}
#nieuwscontainer .nieuwsregel{
padding:2px;
border-bottom:solid 1px #ccc;
}
#nieuwscontainer .nieuwsregel .rodepijl{
float:left;
}

#nieuwscontainer .nieuwslink{
float:left;
width:300px;
margin-right:6px;
}

#nieuwscontainer .nieuwsdatum{
float:right;
width:auto;
}
#nieuwscontainer .nieuwscategorie{
float:left;
font-size:10px;
}

.meldingstekst{
font-family:"bookman old style",georgia,serif;
}

.leesverder{
float:right;
margin-right:10px;
}

#sectiemenu{
padding-left:4px;
border-left:solid 3px #ccc;
}
.sectiemenuTekst{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
}

/*===op upload_nieuws_1 (de nieuwsberichtvoorbeeldpagina)=======================*/
#layer_ulNieuws_1 #container_titel{
width:584px;
margin-left:16px;
}

#voorbeeldtitel{
margin-left:120px;
}
#voorbeeldtitelduwer{
margin-top:30px;
}

/*=====================================*/

#agendacontainer{
width:320px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
border:solid 1px #ccc;
}
#agendacontainer h4{
padding-top:14px;
color:#036;
background:url(../img/groenebalk.png);
background-repeat:repeat-x;
}


.agendavak{
width: 100%;
margin-bottom:.5em;
}

.agenda
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color: #003366;
	border: solid 1px #cccccc;
	border-style: none none solid none;
	padding: 4px;
	width: 100%;
	}

.agendadetail{
font-family:Arial, Helvetica, sans-serif;
width:100%;
}

.kalender
	{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #036;
	background-color:#bbb;
	}

.kalender td
	{
	padding: 3px 6px;
	}

.tekst, .text, .data
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color: #003366;
	}

.subtext, #cookieTestButton{
       	font-family: Verdana, Arial, Helvetica, sans-serif;
       	font-size:9px;
       	color: #8394a7;
	}

.limietkop
	{
	font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	}


.bladtitel
	{
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	color: #237a3c;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	margin-bottom:4px;
	width: 590px;
	}
#pwide .bladtitel{
width:634px;
}

.data.Pl
	{
	width: 40px;
	text-align: right;
	}

.data.Nr
	{
	width: 40px;
	text-align: center;
	}

.data.Naam
	{
	width: 130px;
	text-align: left;
	}

.data.Woonplaats
	{
	width: 120px;
	text-align: left;
	}

.data.Sponsor
	{
	width: 145px;
	text-align: left;
	}

.data.Rnd
	{
	width: 30px;
	text-align: right;
	}

.data.Af
	{
	width: 50px;
	text-align: right;
	}

.data.Pnt
	{
	width: 50px;
	text-align: center;
	}
.data th
	{
	color: #237a3c;
	}

.header
	{
	margin-left: 30pt;
	margin-bottom: 1em;
	}

.header.Label
	{
	color: #cc0000;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
  	font-size: 9pt;
	width: 120px;
	font-style: italic;
	}

.header.Value
	{
	color: #cc0000;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 9pt;
	}

.nogniet
	{
	color: #003366;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	text-align: center;
	}

.submitLink
	{
	color:#f00;
	cursor:pointer;
	}

#uitslagInhoud
	{/* border:0 in ie condional comment in header.inc.php tbhv. ie */
	clear:both;
	min-width:634px;
	margin:0px -2px 8px 0px;
}
/* NB: ook stijlaanpassingen in de code van uitslag.inc.php via $uitslag = str_replace */

#uitslagInhoud hr{
color:#237a3c; /*ie*/
background-color:#237a3c;/*ff en opera*/
border:none; /* opera */
margin-top:4px;
margin-bottom:4px;
}


.uitslagLink
	{/* toegepast in langebaan/uitslag.php */
	padding-bottom:4px;
	}
.uitslagLink span
	{
	padding-left:4px;
	padding-right:4px;
	}
.trm, .trj{/* afkortingen voor de categorie-baanrecords in uitslag.inc.php */
color:#03c;
}
.tra{/* afkortingen voor de allover-baanrecords in uitslag.inc.php */
color:#03c;
}


#layerTopbanner{
position:relative;
width:550px;
margin-top:6px;
margin-bottom:6px;
}
.topbanner{
background-color:transparent;
}

#layerBottombanner{
position:relative;
width:550px;
margin-top:16px;
}


/***start_LL***********************************************/
/* eigenschappen voor de show-&-hide-list van de limiettijden Langebaan in uploadstart.php */

#menuLimits ul ul {
margin: 0;
padding-top:4px;
}

/*eerste level ====================================*/
#menuLimits ul li:hover {
cursor:pointer;
}

/*tweede level ====================================*/
#menuLimits li li a:hover {
cursor:pointer;
}

/*positionering en zichtbaarheid*/

#limitslist{
display:none; /* de sublijst van de limietenlinks in beginsel niet tonen */
}
#limitslist li{
margin-left:16px; /* geeft in ff nog steeds een inspringing ; correctie IE in header,inc,php */
}

/* ====================================*/
/* het Even-geduld-a.u.b divje dat zichtbaar wordt na een onMouseUp-event op een limietenlink */

#momentje{
display:none;
width:380px;
margin:-16px 0 20px 50px;
padding:40px 20px 10px 20px;
border:solid 1px #237a3c;
-moz-border-radius:2em;    /*firefox*/
-webkit-border-radius:2em; /*safari/webkit*/
background-color:#ffc;
}
#momentje form{
margin-top:40px;
padding:0 6px 20px 0;
}
#annuleerMoment{
float:right;
}
#annuleerMoment:hover{
cursor:pointer;
}

/*==einde_LL=========================================*/

/***baanrecords**********************************************/
.tr{
width:400px;
}
.trCell_0{
text-align:right;
padding-right:6px;
width:82px;
}
.trCell_1{
padding-right:10px;
text-align:right;
}
.trCell_2{
padding-right:4px;
width:160px;
}
.trCell_3{

}

.stCell_0{
padding-right:14px;
text-align:right;
}
.stCell_1{
padding-right:10px;
text-align:right;
}
.stCell_2{
text-align:right;
}

#trLinks a{
display:block;
}

a.switch:hover{
background:none;
cursor:default;
}


#trContainer hr{
color:#237a3c; /*ie*/
background-color:#237a3c;/*ff en opera*/
border:none; /* opera */
margin:20px 0px 20px 0;
width:400px;
}
#layerTT{/* het tussentijden-venstertje */
margin:10px 10px 10px 60px;
padding:8px;
background-color:#cde;
}
#layerTT .close{
float:right;
font-size:10px;
}
.teammate{
margin-left:20px;
}



#layerLogin{
z-index:3;
top:10px;
width:340px;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}
#layerLogin input{
display:block;
margin-bottom:10px;
}
#layerLogin span{
display:block;
clear:both;
color:#00f;
background-color:#ff0;/*wordt naar omstandigheden in het script gewijzigd via $messageStyle */
padding:4px;
}

#layerUitloggen{
position:absolute;
z-index:9;
width:136px;
height:50px;
top:26px;
left:10px;
/*background-color:transparent;*/
background-color:#ccc;
color:#c00;
}

#layerBeheer #layerUitloggen{
position:relative;
float:right;
margin-top:-26px;
margin-right:16px;
}

#layerUitloggen .submit{
width:90%;
margin-top:6px;
margin-left:8px;
padding-bottom:2px;
background-color:#ddd;
font-family: Verdana, Arial, Helvetica, "courier new", sans-serif;
}

#wwCancel{/* in vipmap/ww_formulier.inc */
margin-top:-22px;
}


.melding{
clear:both;
color:#00f;
background-color:#ff6;/*wordt naar omstandigheden in het script gewijzigd via $messageStyle */
padding:4px;
margin-bottom:10px;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}
.errLabel{
color:#00f;
background-color:#ff6;
padding:0 4px 2px 4px;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}

.uploadMelding{
width:350px;
}
/*****/

#saratabel td, #saracontact td{
vertical-align:top;
padding:4px;
}
#saracontact{
width:100%;
margin-top:20px;
right:10px;
}
#saracontact td{
border:0
}

#binnenbaan td, #jeugd_lb td,form table td, #layerFormulier_lb table td{
vertical-align:top;
}

table.cijfers td{ /* in faciliteiten_lb  */
width:14%;
padding:0 2px 1px 2px;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
text-align:right;
font-size:11px;
}
table.cijfers td.br{ /* in faciliteiten_lb */
border-right:solid 1px #bbb;
}

#nb{
margin-left:16px;
margin-right:10px;
}

#ereledencontainer{
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}

.kolom_1{
float:left;
width:3em;
}
.kolom_2{
float:left;
width:20em;
margin-right:6px;
}
.kolom_3{
float:left;
width:8em;
}