ul.nav, ul.nav ul {
    list-style-type: none;
}


ul.nav li {
    float: left;
}


/* Für Unterpunkte keine Float-Eigenschaft */
ul.nav ul li {
    float:none;
    background-color: transparent;
    background-image: none;
    border-bottom: 1px solid #2288dc;
}

ul.nav ul li a{
background:none;
height: 25px;
line-height: 25px;
}

ul.nav ul li a{
	display:block;
	padding: 0 17px;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.nav ul li.hover, ul.nav ul li:hover {
    background-color: #fff;
    background-image: none;
    background-position: top left;
}

ul.nav ul li.hover a, ul.nav ul li:hover a{
    background-color: #fff;
    background-image: none;
    background-position: top left;
}

/* Zweite Ebene */
        ul.nav ul {
    background-image: none;
               position: absolute;
               background-color: #fff;
               border: 1px solid #2288dc;
               display: none;
               width: 180px;
               border-bottom: 0px;
               margin: -1px 0 0 0;
     }
     
     
     ul.nav ul li a{
     	height: 25px;
     	background: #fff;
     	color: #000;
     	width: 146px;
     }

   /* Zweite Ebene anzeigen */
       ul.nav li.hover ul, ul.nav li:hover ul  {
               display: block;
   }

/* Dritte Ebene */
   ul.nav li.hover ul ul, ul.nav li:hover ul ul {
                  display: none;
                    margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -20px; /* Höhe eines Listenelements */
        }

   /* Dritte Ebene anzeigen */
       ul.nav li.hover ul li.hover ul, ul.nav li:hover ul li:hover ul {
                display: block;
   }


/* Vierte Ebene */
     ul.nav li.hover ul li.hover ul ul, ul.nav li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Vierte Ebene anzeigen */
       ul.nav li.hover ul li.hover ul li.hover ul , ul.nav li:hover ul li:hover ul li:hover ul {
               display: block;
   }
   
   

#recommend {
text-align:left;
font-weight:400;
position:absolute;
width:400px;
background:#fff;
border:1px solid #19216a;
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000;
display:none;
margin:20px 0 0 600px;
padding:10px;
}

#recommend input,#recommend textarea {
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000;
width:100%;
}

#recommend .button {
width:120px;
}   

#content .content_img {
margin:0 0 25px 0px;
}



.catbox{
  float:left;
  width: 132px;
  margin: 0 1px 1px 0;
  height: 155px;
  background: #e3e3e3;
  overflow:hidden;
  text-align: center;
  font: normal 12px "trebuchet ms", arial, helvetica, sans-serif;  
}
.catbox .title{
padding: 3px 0 0 0;
}
.catbox .pic{
margin: 5px auto 0 auto;
width: 120px;
height: 100px;
overflow:hidden;
}

.marg{
margin: 0 0 0 30px;
}

.lastgal{
float:left;
margin: 11px 11px 0 0;
width: 91px;
height: 68px;
overflow:hidden;
}


.input{
width: 95%;
padding: 3px;
font: normal 12px arial, helvetica, sans-serif;
color: #000;
}
.captcha{
width:160px;
height:50px;
}