        body,td,.txt,.txt12,.txtweiss20,.txtgelb12,.txtgelb10,.header,a,a:HOVER,.agross,.agross:HOVER,.txtrot14,.atxt,.atxt:HOVER, .mnua, .mnua:HOVER, .mnuaa, .mnuaa:HOVER
        {
                font-family: Calibri,Arial, Helvetica, Verdana, sans-serif;
                font-size:12pt;
                font-weight:normal;
                color:#FFFFFF;
        }
        body
        {
                background:url("Bilder/laufback.gif") repeat-x #007F51;
        }
        .backyellow
        {
                background:#F4E100;
        }
        .backgreen
        {
                background:#008B59;
        }
        .tableback
        {
                background:url("Bilder/lkw_gross1.gif") no-repeat right top;
        }
        .txt12.        .txtrot14
        {
                font-size:12pt;
        }
        .txtweiss20
        {
                font-size:14pt;
                font-weight:bold;
                color:#ffffff;
        }
        .txtgelb12,.txtgelb10
        {
                font-size:10pt;
                font-weight:bold;
                color:rgb(247,228,1);
        }
        .txtgelb10
        {
                font-size:8pt;
        }
        .header,.headers
        {
                font-size:16pt;
                text-decoration:none;
                color:#ffffff; /*#F4E100;*/
        }
		.header
        {
                font-weight:bold;
        }
        a,        a:HOVER
        {
                font-size:10pt;
                text-decoration:underline;
                font-weight:bold;
                color:#F4E100;
        }
        a:HOVER
        {
                color:#FFFFFF;
                text-decoration:none;
        }


        .mnuback
        {
                background:url("Bilder/mnuback.jpg");
                background-repeat:repeat-x;
                height:32px;
        }





        .mnua,        .mnua:HOVER,.mnuaa,        .mnuaa:HOVER
        {
                font-size:9pt;
                text-decoration:underline;
                font-weight:normal;
                color:#006a41;
                display:block;
                padding:6px;
                padding-left:4px;
                padding-right:4px;
                margin-left:2px;
                margin-right:2px;
        }
        .mnua:HOVER
        {
                color:#FFFFFF;
                text-decoration:none;
                background:url("Bilder/mnuhover.jpg");
                background-repeat:repeat-x;
                padding:6px;
                padding-left:4px;
                padding-right:4px;
        }
        .mnuaa,        .mnuaa:HOVER
        {
                font-weight:bold;
                text-decoration:none;
                color:#ffffff;
                background:url("Bilder/mnusel.jpg");
                background-repeat:repeat-x;
                padding:6px;
        }










        .agross,.agross:HOVER
        {
                font-size:12pt;
                text-decoration:none;
                color:#FF9D67;
        }
        .agross:HOVER
        {
                color:#FFFFFF;
        }
        .txtrot14
        {
                font-weight:bold;
                color:#FF9D67;
        }
        .atxt,.atxt:HOVER
        {
                font-size:10pt;
                text-decoration:none;
                font-weight:bold;
                color:#FF9D67;
        }
        .atxt:HOVER
        {
                color:rgb(0,0,0);
        }

        .rlink,.rlink:HOVER
        {
                font-size:10pt;
                text-decoration:underline;
                font-weight:normal;
                color:#006a41;
        }
        .rlink:HOVER
        {
                text-decoration:none;
                color:#000000;
        }

        #footer         {text-align:center;}
        #footer a {color:#008B59;}

  .txtplus {padding-bottom:200px;}
  .fliesstext
  {
         line-height:12pt;
         font-size:11pt;
		 text-align:justify;
  }
  .div.leistungen a
  {
         color:#FFFF00;
         font-size:12pt;
         text-decoration:underline;
         display:block;
         /*
         background-image:url(Bilder/h.gif);
         background-repeat:no-repeat;
         background-position:0px center;
         padding-left:16px;
         */
  }
  .div.leistungen div
  {
         margin-bottom:8px;
  }
   .div.leistungen div.header
  {
         color:#FFFFFF;
         font-size:14pt;

         display:block;
         margin-bottom:16px;
  }
  div.headers
  {
  	color:#F4E100;
	font-size:12pt;
  }
  div.impressum
  {
	font-size:11pt;
  }
  div.adrpanel
  {
  	background:#009848; /* #008B59; */
	margin-bottom:12px;
	padding:12px;
	border:solid 1px #006937; 
  }
  div.maincontent
  {
  	padding:16px;
  }
  
  .listitem
  {
	display:block;
	padding:2px;
	padding-left:16px;
	background-image:url(Bilder/lstitem.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	color:#FFFFFF;
    font-size:12pt;
  }
  .listitemsmall
  {
	padding:2px;
	color:#FFFFFF;
    font-size:10pt;
  }
  .footer
  {
	background:#F4E100;
	height:32px;
  }
  .uzmaintable table table td
  {
  	padding-bottom:2px;
  }
  .uzhead
  {
  	padding-top:24px;
  	color:#F8E401;
	font-size:12pt;
  }
  .subheaderuz
  {
  	color:#F8E401;
	font-size:8pt;
  }
  .hwbutton
  {
  	color:#000000;
	background:#F8E401;
	padding:4px;
	border:solid 1px #006600;
	cursor:pointer;
  }
  .uzg_text_noframe,.uzg_text
  {
  	display:block;
  	padding-left:4px;
	padding-right:4px;
	border:solid 1px #ffffff;
	font-size:8pt;
  }
  .uzg_text
  {
	width:35px;
	font-weight:bold;
  }
  table.inputtable td
  {
  	font-size:12px;
  }
  table.inputtable .uzg_text, table.inputtable .uzg_textnum
  {
  	width:120px;
	border:solid 1px black;
  }
  .uzg_text
  {
  	margin:1px;
  	margin-right:8px;
	margin-left:8px;
  }
  .mtext
  {
	border:solid 1px black;
  }
    table.inputtable .uzg_textnum
  {
  	width:60px;
	text-align:center;
  }
 td.xl164, .xl167
  {
  	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #ffffff;
	padding-top:8px;
	color:#F8E401;
  }
  
  td.xl80,
  td.xl87
  td.xl88,
  td.xl89,
  td.xl90,
  td.xl94,
  td.xl89,
  td.xl89,
  td.xl129,
  td.xl131,
  td.xl119,td.xl84,td.xl85,td.xl86,td.xl87, td.xl89, td.xl89
  {
  	font-size:12px;
	font-weight:normal;
	color:#ffffff;
  }
  .xl119
  {
  	font-weight:bold;
  }
 td.xl86, td.xl85
 {
 	font-size:10px;
	font-weight:bold;
	text-align:center;
 }
 td.xl89
 {
 	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:solid 1px #008B59;
	background:#00aa00;
	margin-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	display:block;
	margin-right:32px;
 }
 .uzliste
	{
		border:none;
		width:248px;
	}
	.uzliste td
	{
		margin:0px;
		padding:0px;
		border-bottom:solid 1px white;
		
	}
	.uzliste td.xl86,.uzliste td.xl88
	{
		text-align:right;
		padding-right:4px;
	}
	.uzliste td input
	{
		margin:0px;
	}
	td.uztabspacing
	{
		width:20px;
	}
	
	a.btlinks, a.btlinks:HOVER
	{
        font-size:10pt;
        text-decoration:underline;
        font-weight:bold;
		color:#F4E100;
		background:#006C45;
		border:solid 1px #F4E100;
		padding:4px;
		margin:4px;
		display:block;
		text-align:center;
	}
	a.btlinks:HOVER
	{
        text-decoration:none;
		color:#006C45;
		background:#F4E100;
	}