div, body, table, input, div, br, p, ul, li, td, form {
 font-family:  verdana , helvetica;
 font-size:10pt;
 }
body  {
 margin: 0px;
 padding: 0px;
 background:url(images/bg_body1.gif) repeat-x;
 background-position: left 84px;
 text-align:center;
  font-size:10pt;
  color:#333;
 }
h2 {
 font-size:14pt;
 margin:0;
 padding:0;
 color:#404000;
 }
.tel{padding-top:126px;padding-right:20px;color:#A16B49;font-weight:bold;font-size:12pt}

p{margin-top:7px;margin-bottom:7px;
 font-size:10pt;
 }
.blind{
 width:220px;
 border:none;
 background-color:transparent;
 font-weight:bold
 }
a:link, a:visited {color:#990000;text-decoration:underline}
a:hover {color:#333}

/* --------------------------------------------------------------- */
#grundcontainer{
 height:auto;
 margin:auto;
 width:850px;
 }
#head{height:60px;background:#fff}

#header{
 background:url(images/logo.gif) no-repeat;
 background-position: 35px top;
 background-color:#fff;
 height:150px;
 border-bottom:0px solid #999;
 }
#content{
 width:768px;
 text-align:left;
 border-left:1px solid #A16B49;
 border-right:1px solid #A16B49;
 /*background:url(images/bg_content.gif) repeat-x;*/
 padding: 20px 40px 20px 40px;
 }
#content h3{margin:0px;padding:0px;}
#content b{font-size:12pt;color:#A16B49}
#content a{text-decoration:inderline}

.zahnrad{
 width:290px;
 background:url(images/zahnrad.jpg) no-repeat;
 font-size:13pt;
 font-weight:bold;
 text-decoration:underline;
 border:0px solid black;
 line-height:30px;
 cursor:pointer
 }

#footer{clear:left;height:20px;line-height:20px;
 background-color:#A16B49}
#footer a{color:#fff}
/* --------------------------------------------------------------- */
#menu {
 font-family: verdana;
 background:#A16B49;

 padding-left:0px;
 height:24px;
 color:#FFFFFF;
 border-bottom:0px solid #BBBBBB;

}
#menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 width: auto;            /*auto;*/
 float: left;
}
#menu ul li{float:left}

#menu ul li a{

 font-weight:normal;
 text-align:center;
 padding-left:25px;
 padding-right:25px;
 color:#FFFFFF;
 /*border-left:1px solid #BBBBBB;*/
 }
#menu ul li a:hover{
 background-color:#913B19;
 color:#FFFFFF;
 background-image:url(images/menubg4.gif);
 }
#menu a{
 font: normal 10pt verdana, helvetica, sans-serif;
 color:#333;
 text-decoration: none;
 display: block;
 margin: 0;
 padding: 4px ;
 cursor:pointer;
 }
#menu a:hover, #menu a:active, #menu a:focus{
 color: #333;
 background: #EEEEEE;
 background-image:url(images/menubg4.gif);
 }
#menu ul li.current a{
 background-color:#913B19;
 }
#menu li {
 position: relative;
 }

#menu ul ul {
 text-align:left;  width:112px; /*feste Breite wenn Hauptleiste auto- Breite !!! Wichtig auch für IE6 !!!*/
 position: absolute; left:0px;
 z-index: 500;
 background-image:none;
 background-color:transparent;/* none für transparenten Hintergrund*/
 color:#333;
 border:none
}
#menu ul li ul li {
 text-indent:0px;
 border:1px solid #BBBBBB;
 border-top:0px;
 }

#menu ul ul ul {
 text-align:left;
 position: absolute;
 top: 0;
 left: 100%;
 }
#menu ul li ul li a{
 width:90px;
 text-align:left;
 padding-left:10px;
 color:#333;
 /*background-image:url(images/menubg3.gif);*/
 background:#FFFFFF;
 }
#menu ul li ul li a:hover{

 color:#333;
 /*background-image:url(images/menubg3.gif);*/
 background:#EEEEEE;
 }

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
/* --------------------------------------------------------------- */