/* algemeen */

html, body{
	margin:0;
      	padding:0;
      	height:100%;
      	border:none;
}

body {
	font-family: verdana;
	font-size: 76%;
	color: #0d4014;
	background-color: #ffffff;
}

table{
	border: 0px;
	empty-cells: show;
}

table, tr, td
{
	font-size: 1.0em;
}

div{
	font-size: 1.0em;
}

p{
	font-size: 1.0em;
	line-height:1.5em;
}


a, a:visited{
	color: #889E31;
	font-size: 1.0em;
}

a:hover, a:visited:hover{
	color: #00792c;
	font-size: 1.0em;
}

h1{
	font-size: 1.7em;
	color: #00792c;
	margin-top: 0px;
}

h2{
	font-size: 1.6em;
	color: #58ac25;
	margin-top: 0px;
}

h3{
	color:#00792C;
	font-size:1.1em;
	font-weight:bold;
	margin:0px 0pt 8px;
	padding:0px;
}

input{
	margin-left: 0px;
}

b{
	color: #0d4014;
}

hr { 
	color:#CCC;
	margin:15px 0pt;
	border:1px solid #DDD;
}


/* template */

.TaxusBackground{
	background-image: url(Images/Tile.jpg);
	background-repeat: repeat;
	background-position: top right;
	width: 100%;
	height: 100%;
}

.MainTable{
	background-color: #ffffff;
	height: 100%;
}

.LeftSide{
	background-image: url(Images/Tile.jpg);
	background-repeat: repeat;
	background-position: top right;
	width: 24px;
	height: 100%;/*parent item van ShadowLeft, dus op 100%*/
}

.ShadowLeft{
	background-image: url(Images/ShadowLeft.png);
	background-repeat: repeat-y;
	background-position: top right;
	width: 100%;
	min-height: 100%; /* wordt niet erkend door ie */
	height: 100%;/* voor ie */
}

.RightSide{
	background-image: url(Images/Tile.jpg);
	background-repeat: repeat;
	background-position: top left;
	width: 24px;
	height: 100%;/*parent item van ShadowRight, dus op 100%*/
}

.ShadowRight{
	background-image: url(Images/ShadowRight.png);
	background-repeat: repeat-y;
	background-position: top left;
	width: 100%;
	min-height: 100%; /* wordt niet erkend door ie */
	height: 100%;/* voor ie */
}

.Header{
	width: 750px;
	height: 124px;
}

.Main{
	text-align: left;
	vertical-align: top;
}

.Footer{
	background-image: url(Images/Footer.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 40px;
	padding-left: 150px;
	font-size:0.9em;
}


/* all pages */

.HumanPile{
	background-image: url(Images/TopPart.gif);
	background-repeat: repeat-x;
	background-position: 0px 35px;
	text-align: center;
	padding-top: 110px;
}

.SendBtn{
	background: transparent url(Images/Send.gif) no-repeat center top;
}

.ResetBtn{
	background: transparent url(Images/Reset.gif) no-repeat center top;
}


/* homepage */

.TableHome{
	font-size: 0.9em;
}

.TdMenu{
	height: 65px;
}

.TdTopLeft{
	width: 415px;
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	padding-bottom: 3px;
}

.TdTopRight{
	width: 305px;
	text-align: center;
	vertical-align: top;
	padding-bottom: 3px;
}

.HumanPileHome{
	text-align: center;
}

.TdMiddleLeft{
	background-image: url(Images/TopPart.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 330px;
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 25px;
}

.TdMiddleRight{
	background-image: url(Images/TopPart.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 390px;
	text-align: center;
	vertical-align: top;
	padding-top: 30px;
	padding-bottom: 25px;
}

.TdBottomLeft{
	background-image: url(Images/TopPart.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 288px;
	height: 290px;
	text-align: center;
	vertical-align: top;
	padding-top: 40px;
}

.TdBottomRight{
	background-image: url(Images/TopPart.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 462px;
	text-align: left;
	vertical-align: top;
	padding-top: 30px;
}


/* Gemeenten page */


.TableGemeenten{
	width: 750px;
	font-size: 0.9em;
}

.TdGemeenten, .TdInfoForm{
	vertical-align: top;
	text-align: left;
	padding-left: 30px;
}

.TdInfoForm{
	padding-top: 25px;
}

/* Gemeenten lijst */

.LijstGemeenten{
	border: 1px solid #b1bfa6;
	width: 690px;
	height: 515px;
}

.AZAnchors{
	font-size: 1.4em;
	font-weight: bold;
	padding: 12px 18px 15px 18px;/*top right bottom left*/
}

.GemeenteLetter{
	background-color: #d7ebc8;
	width: 655px;/*anders horizontale scrollbar in ff */
	_width: 100%;
	padding: 6px 0px 6px 18px;/*top right bottom left*/
	margin-bottom: 10px;
	margin-top: 10px;
}

.Anker,  a.Anker:hover {
	font-size: 1.4em;
	font-weight: bold;
	color: #125e1c;
}

.TableGemeenteNaam{
	margin-left: 28px;
	width: 95%;
}
	.TableGemeenteNaam td {
		border-bottom: 1px solid #EEE;
		padding: 2px 0;
	}
.TdGemeenteNaam{
	width: 200px;
}

/* ContainerPark tabel */

.DivContainerParken{
	margin-left: 50px;
}

.TableContainerParken{
	border: 1px solid #00792c;
	empty-cells: show;
	font-size: 0.8em;
}

.TdTitleContainerParken{
	background-color: #cbe09d;
	width: 95px;
	border: 1px solid #00792c;
	padding-left: 5px;
}

.TdContentContainerParken{
	background-color: #e0edc1;
	border: 1px solid #00792c;
	padding-left: 5px;
}



/* Gemeente aanvraagformulier */
.InfoForm{
	background-image: url(Images/BackgroundInfoForm.gif);
	background-repeat: no-repeat;
	width: 357px;
	height: 511px;
	vertical-align: top;
	text-align: left;
}

.TableInfoForm{
	position: relative;
	top: 130px;
	left: 50px;
}

.TdVerplichteVelden{
	height: 20px;
	vertical-align: top;
	padding-left: 28px;
}

.TdInfoFormLabel{
	font-size: 0.9em;
	width: 80px;
	height: 35px;
}

.InfoFormTextBox, .InfoFormTextArea{
	font-size: 0.9em;
	font-family: verdana;
	width: 205px;
}

.InfoFormTextArea{
	height: 75px;
}

.TdInfoFormBtns{
	text-align: left;
	vertical-align: bottom;
	height: 45px;
}

.SendBtn, .ResetBtn{
	border: 0px;
	width: 90px;
	height: 27px;
	cursor: pointer;
}


.ConfirmationMsg{
	margin-left: 20px;
	margin-top: 40px;
}


/* Download page */
.Downloads {
	padding: 0px 0px 0px 28px;
}

/* Download page */
.Sponsors {
	padding: 0px 0px 0px 28px;
}

/* De Actie, Het geneesmiddel, De Plant, Hoe snoeien */

.TableDeActie, .TableHetGeneesmiddel, .TableDePlant, .TableHoeSnoeien, .TableVerspreidDeHoop{
	font-size: 0.9em;
	width: 750px;
}

.TableNieuws {
	font-size: 0.9em;
	width: 460px;
}

.TableSponsors {
	font-size: 0.9em;
	width: 689px;
}

.TdActieTitle, .TdHetGeneesmiddelTitle, .TdDePlantTitle, .TdHoeSnoeienTitle{
	padding-left: 30px;
}

.TdHoeSnoeienTitle{
	padding-bottom: 15px;
}

.TdActieLeft, .TdActieRight, .TdHetGeneesmiddelLeft, .TdHetGeneesmiddelRight, .TdDePlantLeft, .TdDePlantRight, .TdHoeSnoeienLeft, .TdHoeSnoeienRight, .TdImgSnoeien{
	vertical-align: top;
	text-align: left;
}

.TdActieLeft, .TdHetGeneesmiddelLeft, .TdDePlantLeft,  .TdHoeSnoeienLeft{
	width: 330px;
	padding-left: 30px;
}

.TdActieRight, .TdHoeSnoeienRight{
	width: 310px;
	padding-left: 25px;
	padding-right: 30px;
}

.TdHetGeneesmiddelRight, .TdDePlantRight{
	width: 330px;
	padding-left: 25px;
	padding-right: 20px;
}

.TdImgSnoeien{
	padding-left: 30px;
	padding-top: 25px;
}


/* verspreid de hoop page */

.TableVerspreidDeHoop{
	width: 716px;
	margin-left: 22px;
}

.TdVerspeidDeHoopTop{
	background-image: url(Images/BackgroundVerspeidDeHoopTop.gif);
	background-repeat: no-repeat;
	width: 716px;
	height: 76px;
	vertical-align: top;
	text-align: left;
	padding-top: 16px;
	padding-left: 24px;
}

.VerspreidDeHoopMiddle{
	background-image: url(Images/BackgroundVerspreidDeHoop.gif);
	background-repeat: repeat-y;
	width: 716px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 24px;
}

.TdVerspeidDeHoopBottom{
	background-image: url(Images/BackgroundVerspeidDeHoopBtm.gif);
	background-repeat: no-repeat;
	width: 716px;
	height: 34px;
}
	
.TablesVerspeid td{
	vertical-align: top;
	padding-bottom: 7px;
}

.IntroVerspreidDeHoopForm{
	padding-top: 14px;
	_padding-top: 8px;
}


.TdVerspreidDeHoopLabel, .TdVerspreidDeHoopLabelTextArea{
	width: 93px;
	padding-top: 4px;
	font-weight: bold;
}

.TdVerspreidDeHoopLabelTextArea{
	vertical-align: top;
}


.TdVerspreidDeHoopLabelMail{
	width: 63px;
	padding-top: 4px;
	font-weight:bold;
}

.VerspreidDeHoopTextbox{
	width: 255px;
	margin-right: 20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.VerspreidDeHoopTextArea{
	width: 500px;
	height: 200px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.CheckboxLabel{
	margin-right: 5px;
}

.TdCopyToClipboard{
	vertical-align: top;
}

.BtnVerzendVDH{
	margin-right: 20px;
}

.BtnCopyToClipboard{
	cursor: pointer;
}

.Bedanking{
	width: 690px;
	padding-left: 30px;
}


/* gemeenten scores page */

.GemeentenScores{
	margin-left: 30px;
}


.Top{
	text-align: left;
	vertical-align: top;
	height: 30px;
}

.TdPosition{
	padding-right: 15px;
	height: 25px;
	vertical-align: top;
}

.TdGemeenteId{
	width: 100px;
	padding-right: 10px;
	vertical-align: top;
}

.TdScoreBalk{
	padding-right: 20px;
	vertical-align: top;
}

.TdHoeveelheid{
	text-align: left;
	vertical-align: top;
}

.TdLinkAlleGemeentenScores{
	height: 25px;
	vertical-align: bottom;
}

/* Edit Gemeente Score page*/

.EditScoreForm{
	margin-left: 30px;
	margin-right: 30px;
}

.TableEditScore td{
	padding-bottom: 7px;
}

.LabelEditScore{
	padding-right: 10px;
}

.TextboxEditScore{
	width: 90px;
}

/* upload csv containerparken*/

.UploadCSVContainerparken{
	margin-left: 25px;
	font-size: 0.9em;
}

.TdLabelCsvUpload{
	padding-right: 10px;
}

.TdUploadField{
	width: 322px;
	_width: 300px;
}

.UploadField{
	width: 300px;
}

.TdSendBtn{
	height: 50px;
	text-align: right;
	vertical-align: bottom;
}


.odd {
	background: #f0f4e5;
}