html, body {
height: 100%;
 scrollbar-base-color: #cda; 
 scrollbar-track-color: #564;
 scrollbar-face-color: #cda;
 scrollbar-highlight-color: #aaaaaa;
 scrollbar-3d-light-color: #0D2500;
 scrollbar-dark-shadow-color: #cda;
 scrollbar-shadow-color: #aaaaaa;
 scrollbar-arrow-color: #0D2500;
  }

/*/_____ Poll
*/
.pollWrapper {
background-color: #FFE3EA;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 20px;
}

.pollQuestion {
font-weight: bold;
padding-bottom: 20px;
}

.pollAnswer {
padding-left: 20px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
}

.pollButtonBlock {
padding-left: 20px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
}




/*/_____ Hack
*/

  .prop {
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

  .min50px {
    height:6040px;
  }


/*/_____ Quick Summary
*/

#quickSummary {
	margin: 440px 0px 0px -245px; 
	width: 130px; 
	float: left;
	font-family: georgia, sans-serif;
	font-size: 10pt; 
	font-style: italic;
                font-weight: bold;
	text-align:left;
	color: #deb;
	}

#update {
	margin: 464px 0px 0px -245px; 
	width: 310px; 
	float: left;
	font-size: 9pt;
	font-family: verdana, arial; 
	text-align:left;
	color: #deb;
	}

#update A 		{ color: #FFC7D5; text-decoration: none; }
#update A:link		{ color: #FFC7D5; text-decoration: none; }
#update A:visited	{ color: #FFC7D5; text-decoration: none; }
#update A:active	{ color: #FFC7D5; text-decoration: none; }
#update A:hover		{ color: white; text-decoration: underline;}

/*/_____ Body & Container
*/



body {
height: 100%;
	background: #564;
background-image: url(/images/theme_images/garden/pattern.gif);
	color: black;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "verdana", sans-serif;
	font-size: 11px;
	}

#container {
height: 100%;
min-height:3000px;
height:auto;

	overflow: visible;
	position: relative;
	top: 0;
	left: 0;
	margin: 15px auto;
	padding:  0;
	border-top: solid 1px #453;
	border-right: solid 1px #342;
	border-bottom: solid 1px #342;
	border-left: solid 1px #453;
	width: 900px;
	color: #FFE3EA;
	font-size: 12px;
	text-align: left;
	background: #0D2500;
background-image: url(images/theme_images/garden/footer3.jpg);
background-position: bottom left;
background-repeat: no-repeat;

	}


#sidebar {
overflow: visible;
position: absolute;
top: 340px;
left: 30px;
width: 226px;

	border-bottom: solid 1px #674;
	border-right: solid 1px #674;
	border-top: solid 1px #deb;
	border-left: solid 1px #deb;
	background: #9a7;
	color: #0D2500;

}

#top {
position: absolute;
top: 0px;
left: 0px;
height: 226px;
width: 100%;
background-color: #6078BF;
}


ul {
list-style: circle;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 1em;
padding-left: 1em;
}

.blogbody1 li {
color: #0D2500;
list-style: circle url(images/theme_images/garden/dot.gif);
}

.blogbody2 li {
color: #0D2500;
list-style: circle url(images/theme_images/garden/dot.gif);
}

.side li {
color: #000000;
list-style: circle url(images/theme_images/garden/dot.gif);
}


blockquote {
margin-top: 5px;
margin-bottom: 0px;
margin-left: 1em;
padding-left: 1em;
}

.blogbody1 blockquote {
color: #A2002B;
border-left: 1px solid #A2002B;
}

.blogbody2 blockquote {
color: #A2002B;
border-left: 1px solid #A2002B;
}



A 		{ color: #0D2500; text-decoration: none; }
A:link		{ color: #0D2500; text-decoration: none; }
A:visited	{ color: #0D2500; text-decoration: none; }
A:active	{ color: #0D2500; text-decoration: none; }
A:hover		{ color: #A2002B; text-decoration: underline;}

.title	A 		{ color: #0D2500; text-decoration: none; }
.title	A:link		{ color: #0D2500; text-decoration: none; }
.title	A:visited	{ color: #0D2500; text-decoration: none; }
.title	A:active	{ color: #0D2500; text-decoration: none; }
.title	A:hover		{ color: #FFFFFF; text-decoration: none;  }

.spez  A 		{ color: #FFC7D5; text-decoration: none; }
.spez  A:link		{ color: #FFC7D5; text-decoration: none; }
.spez  A:visited	{ color: #FFC7D5; text-decoration: none; }
.spez  A:active	{ color: #FFC7D5; text-decoration: none; }
.spez  A:hover		{ color: #deb; text-decoration: none;}

.totop	A 		{ color: #A2002B; text-decoration: none; }
.totop	A:link		{ color: #A2002B; text-decoration: none; }
.totop	A:visited	{ color: #A2002B; text-decoration: none; }
.totop	A:active	{ color: #A2002B; text-decoration: none; }
.totop	A:hover		{ color: #FFFFFF; text-decoration: underline;  }

.faq	A 		{ color: #cda; text-decoration: underline; }
.faq	A:link		{ color: #cda; text-decoration: underline; }
.faq	A:visited	{ color: #cda; text-decoration: underline; }
.faq	A:active	{ color: #cda; text-decoration: underline; }
.faq	A:hover		{ color: #FFC7D5; text-decoration: none;  }

.spez {
color: #000000;
	font-style: italic;
                font-family: georgia, times new roman, times, serif;
	font-size: 13px;
text-align: left;
background: transparent;
font-weight: bold;
padding-top: 10px;
}

#blog {
	position: relative;
	bottom: 0;
	right: 0;

	width: 570px;
	padding: 0;
	margin: -150px 10px 0 310px;
}

.blogbody1 {
	background: #cda;
	color: #0D2500;
	border-top: solid 1px #EDFFC9;
	border-right: solid 1px #9a7;
	border-bottom: solid 1px #9a7;
	border-left: solid 1px #EDFFC9;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 140%;
margin-left: 0px;
margin-right: 10px;
margin-top: 0px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 20px;
}

.blogbody2 {
	background: #ab8;
	color: #0D2500;
	border-top: solid 1px #deb;
	border-right: solid 1px #674;
	border-bottom: solid 1px #674;
	border-left: solid 1px #deb;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 140%;
margin-left: 0px;
margin-right: 10px;
margin-top: 0px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 20px;
}

.blogbody1 A 		{ color: #FFFFFF; text-decoration: underline; font-weight: bold}
.blogbody1 A:link		{ color: #A2002B; text-decoration: underline; font-weight: bold}
.blogbody1 A:visited	{ color: #A2002B; text-decoration: underline; font-weight: bold}
.blogbody1 A:active	{ color: #A2002B; text-decoration: underline; font-weight: bold}
.blogbody1 A:hover		{ color: #A2002B; text-decoration: none;font-weight: bold}

.blogbody2 A 		{ color: #FFFFFF; text-decoration: underline; font-weight: bold}
.blogbody2 A:link		{ color: #A2002B; text-decoration: underline; font-weight: bold}
.blogbody2 A:visited	{ color: #A2002B; text-decoration: underline; font-weight: bold}
.blogbody2 A:active	{ color: #A2002B; text-decoration: underline; font-weight: bold}
.blogbody2 A:hover		{ color: #A2002B; text-decoration: none;font-weight: bold}

.blogbody1 img {
padding: 3px;
background: #FFFFFF;
border: 1px solid #0D2500;
}

.blogbody2 img {
padding: 3px;
background: #FFFFFF;
border: 1px solid #0D2500;
}

.paginate{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #deb;
line-height: 140%;
font-style: none;
text-align: center;
font-weight: bold;
margin-bottom: 30px;
}

.totop{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 180%;
font-style: none;
text-align: center;
font-weight: bold;
margin-bottom: 30px;
margin-right: 20px;
background: #9a7;
	border-top: solid 1px #deb;
	border-right: solid 1px #674;
	border-bottom: solid 1px #674;
	border-left: solid 1px #deb;
}

.side {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 140%;
font-style: none;
font-weight: normal;
margin-bottom: 30px;
	padding: 4px 15px 3px 15px;
}

.side2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 140%;
font-style: none;
font-weight: normal;
margin-bottom: 30px;
	padding: 4px 8px 3px 2px;
}

.tv {
padding: 3px 0px 0px 0px;
margin: 4px 0px 0px 8px;
}

.sidetitle {
font-family: georgia, times new roman, times, serif;
font-size: 17px;
font-style: italic;
font-weight: normal;

	background: #FF91B1;
	color: #300;
	padding: 4px 15px 3px 20px;
	margin: 10px 10px 10px 10px;
}

.date {
font-size: 100%;
color: #deb;
background: transparent;
font-weight: bold;
font-style: italic;
font-family: georgia, times new roman, times, serif;
font-size: 12px;
text-align: center;
	padding: 4px 15px 3px 250px;
	margin: 0px 0 10px 10px;

}

.title {
font-weight: normal;
font-style: italic;
background: transparent;
color: #0D2500;
border-bottom: 1px solid #FFFFFF;
font-family: georgia, times new roman, times, serif;
font-size: 18px;
margin-bottom: 5px;
padding-bottom: 14px;
}

.category {
color: #deb;
font-family: verdana, arial, helvetica; sans-serif;
font-size: 11px;
margin-bottom: 2px;
margin-top: 5px;
}

.permalink {
color: #deb;
font-family: verdana, arial, helvetica; sans-serif;
font-size: 11px;
margin-bottom: 5px;
margin-top: 9px;
}

.posted1 {
margin-left: 0px;
margin-bottom: 40px;
font: 10px verdana, arial, helvetica, sans-serif;
background: transparent;
color: #FFFFFF;
padding-left: 20px;
padding-right: 20px;
padding-top: 3px;
}

.posted1 A 		{ color: #FFFFFF; text-decoration: none; }
.posted1 A:link		{ color: #FFC7D5; text-decoration: none; }
.posted1 A:visited	{ color: #FFC7D5; text-decoration: none; }
.posted1 A:active	{ color: #FFC7D5; text-decoration: none; }
.posted1 A:hover		{ color: #FFFFFF; text-decoration: underline;}

.posted2 {
margin-left: 0px;
margin-bottom: 40px;
font: 10px verdana, arial, helvetica, sans-serif;
background: transparent;
color: #FFFFFF;
padding-left: 20px;
padding-right: 20px;
padding-top: 3px;
}

.posted2 A 		{ color: #FFFFFF; text-decoration: none; }
.posted2 A:link		{ color: #FFC7D5; text-decoration: none; }
.posted2 A:visited	{ color: #FFC7D5; text-decoration: none; }
.posted2 A:active	{ color: #FFC7D5; text-decoration: none; }
.posted2 A:hover		{ color: #FFFFFF; text-decoration: underline;}

.calendarBG {
 background-color: #cda;
margin-bottom: 20px;
}

.calendarBlank {
 background-color: #F0F5FA;
}

.calendarHeader {
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 background-color: #CA4A6D;

}

.calendarMonthLinks {
 font-family:       verdana, arial, helvetica, sans-serif;
 font-size:         10px;
 font-weight:		bold;
 text-decoration:   none;
 color:             #FFFFFF;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #FFFFFF;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #FFFFFF;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #CCCCCC;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	10px;
 color: #FFFFFF;
 background-color: #FF91B1;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       verdana, arial, helvetica, sans-serif;
 font-size:         10px;
 font-weight:		bold;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #FFFFFF;
 background-color: 	#FFC7D5;
}

.calendarToday a {
 color:             #000000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarToday a:visited {
 color:             #000000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarToday a:hover {
 color:             #CA4A6D;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell {
 font-family:       verdana, arial, helvetica, sans-serif;
 font-size:         10px;
 font-weight:		bold;
padding: 6px 5px 5px 6px;
 text-decoration:   none;
 text-align:  center;

 color:             #064D5C;
 background-color:  #FFE3EA;
}

.calendarCell a {
 color:             #000000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #CA4A6D;
 text-decoration:   none;
 background-color:  transparent;
}



textarea, input, select, checkbox,option {
color: #000000;
background-color : #FFE3EA;
border: 1px #000000 solid;
font-size : 12px;
font-family:Verdana, Arial;
		}

.commentbox1{
color: #0D2500;
background: #F1EBEB;
border-top: 1px solid #EDFFC9;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #EDFFC9;
border-right: 1px solid #FFFFFF;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 140%;
margin-left: 0px;
margin-right: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
padding-top: 10px;
margin-bottom: 30px;
}

.commentbox2{
color: #0D2500;
background: #FFC7D5;
border-top: 1px solid #EDFFC9;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #EDFFC9;
border-right: 1px solid #FFFFFF;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 140%;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
padding-top: 10px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 20px;
}

.comment-post{
margin-left: 0px;
margin-bottom: 0px;
font: 11px verdana, arial, helvetica, sans-serif;
background: transparent;
color: #0D2500;
border-top: 1px solid #0D2500;
text-align: center;
padding-top: 3px;
margin-top: 5px;
}




/*/_____ General Settings */

h1, h3 {
	font-style: italic;
	}
h4{
	font-style: italic;
                font-family: georgia, times new roman, times, serif;
	font-size: 18px;
	}
h2 {
	font-style: italic;
                font-family: georgia, times new roman, times, serif;
	font-size: 13px;
	}


h3 {
	font-size:18px;
	font-weight: 600;
	}


li {
	list-style: circle url('./images/theme_images/garden/dot.gif');

	}



/*/_____ Intro */

#intro {
	position:relative;
	top:0;
	left:0;
	background: #0D2500;
background-image: url(images/theme_images/garden/header3.jpg);
background-position: top left;
background-repeat: no-repeat;
	color: white;
	height: 650px;
}


/*/_____ Page Header */

#pageHeader {
	float: left;
	height: 500px;
	padding: 20px 17px 0 210px;
	border:0;

	}

#pageHeader h1 {

font-family: georgia, times new roman, times, serif;
	font-size: 35px;
	margin: 0;
	border: 0;
	padding: 0;
	color: #deb;
	background: transparent;
	}

#pageHeader h2 {
font-family: georgia, times new roman, times, serif;
font-style: italic;
	font-size: 13px;
	margin: 0;
	border: 0;
	padding: 0 25px 0 0;
	color: #deb;
	background: transparent;
	}

#pageHeader h2 acronym {
	border-bottom: 1px solid black;
	}




/*/_____ Supporting text */

#supportingText {
	position: relative;
	top: 0;
	right: 0;
	z-index: 2;
	width: 480px;
	padding: 0;
	margin: 30px 30px 0 55px;
	}

#supportingText div {
	margin: 0;
	border-top: solid 1px #deb;
	border-right: solid 1px #674;
	border-bottom: solid 1px #674;
	border-left: solid 1px #deb;
	background: #cda;
	color: #120;
	}


#supportingText p {
margin-bottom: 5px;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;	
	text-indent: 12px;
	}

#supportingText A		{ color: #0D2500; text-decoration: underline; }
#supportingText A:link		{ color: #0D2500; text-decoration: underline; }
#supportingText A:visited	{ color: #0D2500; text-decoration: underline; }
#supportingText A:active	{ color: #0D2500; text-decoration: underline; }
#supportingText A:hover		{ color: #A2002B; text-decoration: none;}

*/_____ What Is This About?
*/

#supportingText div#explanation {
	position: relative; /* required for IE */
	top: 0;
	left: 0;
	background: #cda;
	color: #452;
	}


#explanation h4 {
background: transparent;
border-bottom: 1px solid #FFFFFF;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 10px;
	color: #452;
	}




/*/_____ Participation*/

#supportingText div#participation {
	position: relative;
	top: -28px;
	left: -67px;
	z-index: 4;	
	width: 460px;
	background: #bb8;
	color: #341;
	}

#participation h4 {
background: transparent;
border-bottom: 1px solid #FFFFFF;
margin-bottom: 5px;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 10px;
	color: #636344;
	}

/*/_____ Participation2*/

#supportingText div#participation2 {
	position: relative;
	top: -90px;
	left: -67px;
	z-index: 7;
	width: 460px;
	background: #bb8;
	color: #341;
	}

#participation2 h4 {
background: transparent;
border-bottom: 1px solid #FFFFFF;
margin-bottom: 5px;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 10px;
	color: #636344;
	}



/*/_____ Benefits */

#supportingText div#benefits {
	position: relative;
	left: 20px;
	top: -50px;
	z-index: 5;

	background: #d99;
	color: #300;
	}

#benefits h4 {
background: transparent;
border-bottom: 1px solid #FFFFFF;
margin-bottom: 5px;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 10px;
	color: #CA4A6D;
	}



/*/_____ Requirements*/

#supportingText div#requirements {
	position: relative;
	top: -70px;
	left: -20px;
	z-index: 6;
	background: #ab8;
	color: #342;
	}

#requirements h4 {
background: transparent;
border-bottom: 1px solid #FFFFFF;
margin-bottom: 5px;
margin-left: 20px;
margin-right: 20px;
margin-top: 10px;
padding-bottom: 10px;
	color: #636944;
	}


/*/_____ Footer */

#supportingText div#footer {
	position: absolute;
	bottom: -2px; /* tighten up */
	right: -30px;
	width: 770px;
	padding: 4px;
	margin: 0;
	border: none;
	overflow: hidden;
	background: #e68;
	color: #eeb;
	text-align: center;
	}

#footer a {
	font-size: 18px;
	font-weight: 800;
	font-style: italic;
	text-decoration: none;
	letter-spacing: 3px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0 -10px 0 0; /* tighten up */
	border: none;
	background: transparent;
	color: #eeb;
	}

#footer a:hover {
	color: #b05;
	background: transparent;
	}
 {
	font-size: 18px;
	font-weight: 800;
	font-style: italic;
	text-decoration: none;
	letter-spacing: 3px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0 -10px 0 0; /* tighten up */
	border: none;
	background: transparent;
	color: #eeb;
	}

#footer a:hover {
	color: #b05;
	background: transparent;
	}
