<!--
/* Stylesheet AMWF        */
/* author: Martin Stöckli */
/* generiert: 17.05.2006  */
/* update: 17.05.2006     */

/* ¦¦¦¦¦¦¦¦¦¦¦ body definition */

body {
  font: 85% arial, hevetica, sans-serif;
  text-align: center;
  color: #000066;   				/* dark blue */
  background-color: #CCCC66                      /* braun */
  }

/* ¦¦¦¦¦¦¦¦¦¦¦ container definition */

	#container
	{
		margin: 1em auto;
		width: 756px;
		text-align: left;
                 color: #808080;                  /* grey */
		background-color: #006633;       /* dark green */
		border: 1px solid black;
	}

	#logo
	{

		float: left;
		width:	125px;
                 height: 125px;
                 color: #FFFFFF;
		background-color: #14e237;	 /* light-coloured green */
	}

	#banner
	{
         	float: left;
		width:	631px;
                 height: 125px;
                 color: #FFFFFF;
		background-color: #006633;       /* dark green */
	}

	#left
	{
		float: left;
		width: 125px;
		height: 392px;
         	font-size: 85%;
                 color: #FFFFFF;
		background-color: #006633;       /* dark green */
	}

         #left a:hover {
  	color: #FFFFFF;       			 /* white */
         font-size: 120%;
         background-color: #006633;
	 }

         #left a:active {
  	color: #FFFFFF;       			 /* white */
   	background-color: #00CC99;		 /* turquoise */
         font-size: 120%;
	 }


	#nav					/* horizontal navigation block inactiv activ */
	{
		float: left;
		width:	756px;      /* 631 */
                 height: 25px;
                 text-align : center;
 		vertical-align : middle;
                 color: #FFFFFF;
		background-color: #00BF00;	 /* pale green */
	}

         #nav a:hover {                           /* horizontal navigation block rollover activ */
  	color: #FFFFFF;       			 /* white */
         font-size: 110%;
         background-color: #00CC99;		 /* turquoise */
 	text-align : center;
 	vertical-align : middle;
         display: block;
  	width: 125px;
  	height:25px;
	 }

         #nav a:active{                           /* horizontal navigation block activ */
         font-size: 110%;
  	color: #FFFFFF;       			 /* white */
   	background-color: #00CC99;		 /* turquoise */
 	text-align : center;
 	vertical-align : middle;
         display: block;
  	width: 125px;
  	height:25px;
	 }

	#main
	{
		float: left;
		width:	611px; /* width:	631px; */
		background-color: #006633;       /* dark green */
                 text-align: justify;
                 padding: 10px;
	}

	#footer
	{
		clear: both;
		width: 756px;
		height: 25px;
		background-color: #00BF00;	 /* pale green */
                 color: #000066;			 /* dark blue */
 		text-align : center;
 		vertical-align : middle;
                 font-size: 85%;
                 letter-spacing:0.1em;
	}

/* ¦¦¦¦¦¦¦¦¦¦¦ text definition */

.nav {                                           /* horizontal navigation inactive */
  text-decoration: none;
  color: #000000;				/* black */
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 100%;
  cursor: pointer;
}

.nav_active {                                    /* horizontal navigation active */
  text-decoration: none;
  color: #AFAFAF;				/* grey */
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 100%;
  cursor: pointer;
}

.main {
  text-decoration: none;
  color: #AFAFAF;				/* grey */
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 95%;
  font-style: normal;
}
.main_klein {
  text-decoration: none;
  color: #AFAFAF;				/* grey */
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 85%;
  font-style: normal;
}
.link {
  text-decoration: none;
  color: #AFAFAF;				/* grey */
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 95%;
  font-style: normal;
}
.link:hover {
  text-decoration: none;
  color: #00BF00; 			/* pale green */
  background-color: transparent;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 95%;
  font-style: normal;
}

.navi {
  display: block;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  color: #000000;				/* black */
  background-color:  #00BF00;			/* pale green */
  border: none;
  padding: 0px;
  font-weight: lighter;
  }

.navi:hover {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  color: #000000;				/* black */
  background-color: #00CC99;			/* turquoise */
  }


.navi_on {
  display: block;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  color: #AFAFAF;				/* grey */
  background-color: #006633;			/* dark green */
  border: none;
  padding: 3px;
  text-decoration: none;
  font-weight: bold;
  }

.navi_on:hover {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  color: #000000;				/* black */
  background-color: #00CC99;			/* turquoise */
  }

.address {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 70%;
  text-decoration: none;
  color: #FFFFFF;				/* white */
  text-align : center;
  }

/* ¦¦¦¦¦¦¦¦¦¦¦ tabellen definition */

table.normal {
 border: 1px solid #00BF00;			/* pale green */
 width: 100%;
 border-collapse: collapse;
}

tr.normal {
 vertical-align: top;
}

td.b20 {
 width: 20%;
 border: 1px solid #00BF00;			/* pale green */
 padding: 3px;
 vertical-align: top;
}

td.b100 {
 width: 100%;
 border: 1px solid #00BF00;			/* pale green */
 padding: 3px;
 vertical-align: top;
}
td.b100_k {
 width: 100%;
 border: 1px solid #00BF00;			/* pale green */
 padding: 3px;
 font-size: 80%;
 vertical-align: top;
}

td.b80 {
 width: 80%;
 border: 1px solid #00BF00;			/* pale green */
 padding: 3px;
 vertical-align: top;
}

td.b100titel {
 width: 100%;
 border: 1px solid #00BF00;			/* pale green */
 padding: 3px;
 text-align : left;
 font-weight: bold;
 vertical-align: top;
}
td.b100titel_k {
 width: 100%;
 border: 1px solid #00BF00;			/* pale green */
 padding: 3px;
 font-size: 80%;
 text-align : left;
 font-weight: bold;
 vertical-align: top;
}

th.b20 {
 width: 20%;
 border: 1px solid #00BF00;			/* pale green */
 padding: 3px;
 font-weight: bold;
 vertical-align: top;
 }

th.b100 {
 width: 100%;
 border: 1px solid #00BF00;			/* pale green */
 padding: 3px;
 font-weight: bold;
 vertical-align: top;
}
-->