@charset "utf-8";
/* CSS Document */
body {
	font-family : Arial,Verdana,Helvetica,sans-serif;
	 color: #696969;
	font-size:12px;
	background-image:url(images/hg.gif);
	padding-top:34px;	
	}

*{ margin:0; padding:0;}

a:link {color:#000000; text-decoration:none; }
a:visited{color:#000000; text-decoration:none;}
a:hover{color: #009036;}		

h1{
	font-size: 14px;
	color: #009036;
}
		
#mittig {
	width:955px;
	height:auto;
	margin: 0  auto;
	}

#header {
 	width:955px;
	height:220px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	}
	
#suche {
	padding-left: 765px;
	padding-top:168px;}	
#menu {	
	line-height:20px;
		}
ul.menu {
padding-top:6px;

line-height:20px;}
	 
ul.menu, ul.menu ul {
  list-style-type: none;
 
}
ul.menu ul {
  list-style-type: none;
  margin-bottom:15px;
  line-height:15px;
}

ul.menu a {
    display: block;
    padding: 3px 7px 3px 3px;
    font-weight: normal;
	color: #ffffff;
	font-size:13px;
}
ul.menu a:hover {
color: #009036;
}

ul.menu li {
	padding: 0;
	margin: 0;
	float: left;
	padding-right: 50px;
}



/* FÃ¼r Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {
    float:none;
    background-color: transparent;
}

ul.menu ul li a {
   
 color:#696969;
}
ul.menu ul li a:hover {
   
   font-weight: bold;
 	color: #009036
}
/* Links auf Unterpunkten sollen die Hintergrundfarbe Ã¤ndern */

ul.menu ul li.hover, ul.menu ul li:hover {
	background-color: #f5fbee;

}

/* Zweite Ebene */

ul.menu ul {

            margin:0;
            padding: 0;
            position: absolute;
            background-color: #e8eee2;         
            display: none;
            width: 250px;
			
     }

 /* Zweite Ebene anzeigen */

ul.menu li.hover ul, ul.menu li:hover ul  {
			display: block;
   }

/* Dritte Ebene */
ul.menu li.hover ul ul, ul.menu li:hover ul ul {
 		display: none;
	 	margin-left: 160px; /* Breite eines Listenelements - Ãœberlagerung */
	 	margin-top: -20px; /* HÃ¶he eines Listenelements */
        }

  /* Dritte Ebene anzeigen */
ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
	display: block;
   }

/* Vierte Ebene */
ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
	display: none;
    }

/* Vierte Ebene anzeigen */
ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
	display: block;
   }
/* Tabellen style*/
table {
}
table th{text-align:left; font-size:12px; color: #ffffff; font-weight: bold;padding-right:10px; height:18px; background-color:#666666; padding-left:5px; }
table td{padding-right:20px; padding-left: 5px; vertical-align:top; padding-bottom: 10px; }
			
#txt {
  padding-top: 30px;	
  width: 673px;	
  padding-right: 20px;
  height:300px;	
  float: left;
}		

#rechts {
	width:  242px;
	height: 300px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;	 
	float: left;
   }
			
#mittig2 {
	width:955px;
	height:auto;
	margin: 0  auto;
	}
	
#fuss{
   width: 100%;
   height:354px;  
   background-image:url(images/hg_hg.gif);
   background-position:center;
}

#fuss p{
	line-height: 18px;}
#fuss .adress {
	padding-top: 30px;
}

.clear{clear:both;}
