/* -----------------------------------
   Farben:
   -----------------------------------

E8EEDE = hellgrün, Hintergrund
006B32 = dunkelgrün, Schriftfarbe
5F9679 = graugrün, Schriftfarbe
754C24 = dunkelbraun, Links
9A7652 = hellbraun, visited Links  */



/* -----------------------------------
   Standard
   ----------------------------------- */

	body {
		margin: 0;
		padding: 0;
		font: 67% verdana, arial, hevetica,  sans-serif;
		text-align: center;
		background-color: #E8EEDE; }


   /* -- Links-- */
	a:link {
		color: #754C24;
		font-weight: bold;
		text-decoration: none; }

	a:visited {
		color: #9A7652;
		font-weight: bold;
		text-decoration: none; }

	a:active {
		color: #754C24;
		font-weight: bold;
		text-decoration: underline; }

	a:hover {
		color: #9A7652;
		font-weight: bold;
		text-decoration: underline;  }



   /* -- Überschriften-- */
	/* -- formatiert header -- */
	h1 {
		color: #006B32;
		font-size: 170%;
		font-weight: bold; }

      	/*--  formatiert trackback und ping  --*/
	h2 {
		color: #006B32;
		font-size: 160%;
		font-weight: bold; }


	/*--  formatiert Überschrift in Weblog-Einträgen  --*/
	h3 {
		color: #006B32;
		font-size: 160%;
		font-weight: bold;
		margin: 0 0 2px 0; }



	/*--  formatiert Überschrift in Suche  --*/
	h4 {
		color: #006B32;
		font-size: 120%;
		font-weight: bold;
		margin: 0 0 2px 0; }


/* -----------------------------------
   Container
   ----------------------------------- */

	#container {
		margin: 1em auto;
		width: 760px;
		text-align: left;
		background-color: #FFFFFF;
		border: 20px solid #FFFFFF; }


/* -----------------------------------
   Header
   ----------------------------------- */

	#kopf {
		height: 110px;
		background-color: #FFFFFF;
		padding: 5px;
		border-bottom: 1px dotted #006B32; }

	.baum {
		padding: 0px; }



/* -----------------------------------
   Headline
   ----------------------------------- */

	#headline {
		padding: 20px;
		padding-top: 50px;
		text-align: center; }


/* -----------------------------------
   Menü links
   ----------------------------------- */

	#menu_left {
                                float: left;
		width: 130px;
		padding-right: 10px;
		margin-top: 15px;
		margin-right: 15px;
		border-right: 1px dotted #006B32;
		padding-bottom: 30px;   }



	.menu_punkt {
		margin-top: 20px;
                                font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		color: #006B32; }

	.sidebar_quote {
		margin-top: 20px;
                                margin-bottom: 20px;
                                font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 110%;
                                font-weight: bold;
		color: #006B32; }



/* -----------------------------------
   Minicalender
   ----------------------------------- */
   /*  Calendar header text  */

	/*  Kalendar header text  */
	.header {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		color: #006B32;
		font-weight: bold; }

	/*  Navigation im Header  */
	.navlinks {
		color: #754C24;
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none; }


	/*  Wochentage  */
	.weekdays {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 90%;
        		color: #006B32;
		font-weight: bold;
		text-align: center;
		background-color: #E8EEDE;
		width: 0px }

	/*  Monate */
	.monthdays {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 90%;
		color: #006B32; }



/* -----------------------------------
   Search
   ----------------------------------- */


   	/*-- Standard Tabellenkopf --*/

	th  .colorBG {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-align: center; }

	/*-- Background table color, in Suchergebnissen --*/
	.colorBG {
		background: #E8EEDE; }

	/*-- Standard Zellenformat --*/
	td .right {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%; }

	/*-- aligns text to the right, in the search table --*/
	.right {
		text-align: right; }




/* -----------------------------------
   Inhalt
   ----------------------------------- */

	#contents {
		padding: 10px;
		height: 100%;
		/*margin: 15px;*/
		overflow: auto; }


	/*-- Weblog Einträge --*/
	.weblog {
		padding: 5px;
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		color: #006B32;
		margin-top: 15px; }

                .weblog_spacer {
         	                width: 200px;
         	                border-bottom: 1px dotted #006B32; }

         /*-- Title Links --*/


	/*---  Autorline, Kommentatorline in Weblog Einträgen ---*/
	.author {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 90%;
                                margin-bottom: 15px;
		color: #5F9679; }


	/*---  Paragraphen in Weblogeintragen ---*/
	p {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		color:  #006B32;
		margin-top: 3px;
		margin-bottom: 2px;
		text-align: left; }


	/*---  Formatierung in Weblogeinträgen ---*/
	.zitat {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		color:  #006B32;
		margin-top: 5px;
		margin-left: 15px;
                                padding: 5px;
                                background-color: #E8EEDE;
                                border-left: 1px dotted #006B32;
                                border-top: 1px dotted #006B32; }

	.fett {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		color:  #006B32;
		margin-top: 5px;
		text-align: left;
        		font-weight: bold; }

	.crossout {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		color:  #006B32;
		margin-top: 5px;
		text-align: left;
        		text-decoration: line-through; }


	/*-- Interaktiv --*/

	.input {
		width: 90px;
		border: 1px solid #006B32;
		font: 100% verdana, arial, hevetica,  sans-serif #006B32;
		margin-top: 8px;
		padding: 2px; }

         .input_comment {
		width: 150px;
		border: 1px solid #006B32;
		font: 100% verdana, arial, hevetica,  sans-serif #006B32;
		margin-top: 8px;
		padding: 2px; }


	.textarea {
		border: 1px solid #006B32;
		font: 100% verdana, arial, hevetica,  sans-serif #006B32;
		margin-top: 8px;
		padding: 2px; }



	.button {
		background-color: #E8EEDE;
		font: 100% verdana, arial, hevetica,  sans-serif;
		border: none;
		margin-top: 8px;
		padding: 2px; }



	.pulldown {
		width: 114px;
		font: 100% verdana, arial, hevetica,  sans-serif;
		border: 2px solid #FAB717;
		margin-top: 8px;
		padding: 2px; }


	form {
		margin-top: 0px;}



/* -----------------------------------
   Footer
   ----------------------------------- */

	#footer {
		clear: both;
		height: 18px;
		text-align: center;
		background-color: #FFFFFF;
		margin-top: 15px;
		padding-top: 4px;
		padding-left: 10px;
		border-top: 1px dotted #006B32; }


	.footer_links {
		padding: 5px; }


	.quote {
		font-family: verdana, arial, hevetica,  sans-serif;
		font-size: 100%;
		color:  #006B32;
		margin-left: 15px; }