/* basis für alle; basisaufbau layoutkompatibel zum Internetexplorer 5.5x; 2002*/

body {
     margin: 0px;
     background-color: #666666;
     }
a:link {
       color: #C97008;
       text-decoration: none;
       }/*für Verweise zu noch nicht besuchten Seiten*/

a:visited {
          color: #C97008;
          text-decoration: none;
          } /*für Verweise zu bereits besuchten Seiten*/

a:hover  {
          color: #8F382C;
          text-decoration: none;
         }

a:active {
         color: #C97008;
         text-decoration:none;
         }

a:link.navi {
 	 color: #064614;
         text-decoration: none;
	}

a:visited.navi {
          color: #064614;
          text-decoration: none;
          }

a:hover.navi {
 	 color: #8F382C;
         text-decoration: none;
	}

a:active.navi {
         color: #064614;
         text-decoration:none;
         }


.menu_ebe_1_out {
		color: #064614;
                font-family: Verdana, Arial, Helvetica, sans-serif;
         	font-size: 11px;
		font-weight: normal;
		margin-left: 10px;
		}

.menu_ebe_1_on {
		color: #064614;
                font-family: Verdana, Arial, Helvetica, sans-serif;
         	font-size: 11px;
		font-weight: bold;
		margin-left: 10px;
		}

.menu_ebe_2_out {
		color: #064614;
                font-family: Verdana, Arial, Helvetica, sans-serif;
         	font-size: 10px;
		font-weight: normal;
		margin-left: 15px;
		}

.menu_ebe_2_on {
		color: #064614;
                font-family: Verdana, Arial, Helvetica, sans-serif;
         	font-size: 10px;
		font-weight: bold;
		margin-left: 15px;
		}

.bodytext{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        }

b        {
          font-weight: bold;
         }


h1      {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 18px;
         line-height: 23px;
         color: #336134;
         margin-top: 0px;
         margin-bottom: 5px;
         }

h2      {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 15px;
         line-height: 19px;
         color: #336134;
         margin-top: 0px;
         margin-bottom: 5px;
         }

h3      {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         line-height: 16px;
         color: #336134;
         margin-top: 0px;
         margin-bottom: 4px;
         }
h3.blk      {
        height: 33px;
        overflow: hidden;
         }
h4      {
         font-family:  Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         line-height: 15px;
         color: #336134;
         margin-top: 0px;
         margin-bottom: 4px;
         }

h5       {
          font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         line-height: 15px;
         font-weight: 600;
         color: #336134;;
         margin-top: 0px;
         margin-bottom: 2px;
          }

h6       {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         line-height: 13px;
         font-weight: 600;
         color: #3F3F3F;
         margin-top: 0px;
         margin-bottom: 3px;
          }

p         {
          margin-top: 0px;
          margin-bottom: 5px;
          }
.clearer	{
	border: 1px solid #CFD0B0;
	}

.oben     {
           vertical-align: top;
           }

.unten {
        vertical-align: bottom;
        }

.rejts	 {
	  text-align: right;
	 }
.linx	 {
	text-align: left;
	}
.mitte	 {
	  text-align: center;
	 }
.textno
       {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        }
.textbi
       {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
         color: #7D7C6A;
        }


.textm1
       {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 12px;
        }

.textp1
         {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.3em;
        }

.textp2
         {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        }

.textp3
         {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 17px;
        }
.kleiner{
         font-size: 80%;/*behelfsweise anstatt sub in tabellen*/
           }

.trenn0 {
        font-size: 0px;
        line-height: 0px;
        margin-bottom: 0px;
        }

.trenn2 {
        font-size: 2px;
        line-height: 2px;
        }

.trenn4 {
        font-size: 4px;
        line-height: 4px;
        }

.trenn6 {
        font-size: 6px;
        line-height: 6px;
        }

.aeraum {
          width: 50px;
        }

.rot	{
	color: #FF0000;
	}
.gruen	{
	color: #064614;
	}
.grau	{
	color: #7F7F7F;
	}


.fett
        {
        font-weight: bold;
        }
ul       {
          list-style-type: square;
          margin-top: 0px;
          margin-bottom: 4px;
          }
ul ul{
	  list-style-type: circle;
          margin-top: 0px;
          margin-bottom: 5px;
	}
ul.handi1        {
          list-style-type: circle;
          margin-top: 0px;
          margin-bottom: 4px;
	  padding: 0px;
	  margin-left: 15px;
          }

li        {
          margin-bottom: 2px;
          margin-left: -15px;

	}
ul ul li{
          margin-left: -25px;
          margin-bottom: 2px;
	}



.li_bypass {
          float: left;
          margin-right: 10px;
          margin-bottom: 3px;
          }

.re_bypass {
          float: right;
          margin-left: 10px;
          margin-bottom: 3px;
          }
.liheb	{
	clear: left;
	}

.aufheb {
	clear: both;
	}

.rahm1	{
	border: 1px solid #FFFFFF;
	}
.rahmli{
	border-left: 1px solid #FFFFFF;
	}
.rahmre{
	border-right: 1px solid #FFFFFF;
	}
/*tabellen*/

table.at{

        margin-left: 1px;
	table-layout: fixed;
        border-collapse: collapse;
	border-spacing: 0px;
	}/*at: als tabelle*/


th.at{
	/*background-color: #F5FEC9;*/
	border: 1px solid #666666;
        padding-top: 1px;
        padding-bottom: 1px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 12px;
        font-weight: bold;
        color: #353535;
        text-align: center;
	}/*at: als tabelle*/

td.at	{
	vertical-align: top;
        border: 1px solid #666666;
	padding: 1px;
	}/*at: als tabelle*/

td.tx-ttnews-browsebox-SCell, td.tx-wuwwpachten-pi1-browsebox-SCell 		{
                                           border: 1px solid red;
                                           }

/*formulare*/
form{
         margin: 0;
         padding: 0;
}
input.felder {
         height: 20px;
         width: 200px;
          }
.log_label {
	width: 9em;
	float: left;
	}
.log_field {
	margin: 5px 0 0 0;
	}