/* basic styles */
.borderTop{border-top-color: #CCCCCC; }
hr {border-color: #CCCCCC; }
a:link { color: #4D4D4D; }
a:visited { color: #7F7F7F; } 
a:hover { color:#4D4D4D; text-decoration:none; }
body { 
  background-color:#ffffff; 
  text-align: left;
  line-height: 1.3em;
  position: relative;
  margin: 20px auto 0px auto;
  width:990px;
  padding: 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4D4D4D;

}
/* header */
h1.logo a{
  float:left;
  background: url(uploads/images/system/neo/oekotopten-logo.jpg) no-repeat 0px 0px;
  text-indent:-700em; 
  text-decoration:none;    /* added, to avoid the underlined link on the logo */
  height:31px;
  width:348px;
}

#rgicon {
  background:url(uploads/images/system/neo/ratgeber.gif) no-repeat 0px 0px;
  padding:1px 0px 2px 20px;
}
#akicon {
	background: url(uploads/images/system/neo/kriterien.gif) no-repeat 0px 0px;
	padding: 1px 0px 2px 20px;
	vertical-align: middle;
}
#zkicon {
  height:17px;
  float:left;
  font-size: 10px;
  text-decoration:none;
  background:url(uploads/images/system/neo/zurueck.gif) no-repeat 0px 0px;
  background-position: center left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 22px;
}
#xlsicon {
  background:url(uploads/images/system/default/icon-xls.gif) no-repeat 0px 0px;
  padding:1px 0px 2px 20px;
}
#printicon {
  background:url(uploads/images/system/default/icon-print.gif) no-repeat 0px 0px;
  padding:1px 0px 2px 20px;
}
#closeicon {
  background:url(uploads/images/system/default/icon-close.gif) no-repeat 0px 0px;
  padding:1px 0px 2px 20px;
}

/* News */
.NewsSummary{
  float:bottom;
}
#NewsSummarySummary {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4D4D4D;
  padding: 0px 10px 0px 10px;
  width:185px;
}

.NewsSummaryLink a {
	color: #719D14;
       	text-decoration: none;  
}
.NewsSummaryLink a:hover {
	color: #719D14;
	text-decoration: underline;  
}
.NewsSummaryPostdate {
  color: #719D14;
  font-size:10px;
}
#NewsSummaryPostdate {
  background:url(uploads/images/system/neo/bg_news_top.gif) no-repeat 0px 0px;
  font-size: 10px;
  color: #719D14;
  padding: 5px 10px 0px 10px;
  width:185px;
}
#NewsSummaryLink {
  font: bold 11px;
  background-color: #ffffff;
  padding: 0px 10px 5px 10px;
  width:185px;
}
#NewsSummaryLink a {
	color: #719D14;
       	text-decoration: none;  
}
#NewsSummaryLink a:hover {
	color: #719D14;
	text-decoration: underline;  
}

#NewsSummaryEnd {
  background:url(uploads/images/system/neo/bg_news_bottom.gif) no-repeat 0px 0px;
  height: 13px;
  margin-bottom: 10px;
}
.NewsSummaryEnd {
  margin-bottom: 15px;
}
#NewsPostDetailTitle{
  float:bottom;
  padding: 0px 0px 5px 0px; 
  color:#719E11;
  font-size: 14px;
  font-weight: normal;
}
#NewsPostDetailDate{
  color:#719E11;
  padding-bottom:5px;
}
#NewsPostDetailContent{
  font-weight: normal;
  line-height: 1.4em;
  padding: 0px 0px 15px 0px; 
}
#NewsPostDetailPrintLink{
}
/* Service navigation  - more styles in separate stylesheet */
#servicemenu {
   width:970px;
}
div#servicebloc0 {
z-index: 10;
   float:left;
   background-color: #6EA40E;
   height: 31px;
   width:606px;
   position: relative;

}
div#servicebloc1 {
   float:left;
   font-size: 12px;
   background-color: #6EA40E;
   height: 31px;
position: relative;
overflow: visible;
}
div#servicebloc2 {
   float:right;
   background:url(uploads/images/system/neo/bg-menu.gif) no-repeat 0px 0px;
   height: 31px;
   width:537px;
}
div#servicebloc2-de{
   float:right;
   background:url(uploads/images/system/neo/bg-menu2.gif) no-repeat 0px 0px;
   height: 31px;
   width:534px;
}
div#servicebloc3 {
   background-color: #6EA40E;
   float:right;
   background:url(uploads/images/system/neo/eck.gif) no-repeat 0px 0px;
   height: 31px;
   width:16px;
}
div#servicebloc4 {
   float:left;
   background-color: #6EA40E;
   height: 31px;
   width:5px;
}
div#languagemenu {
   margin-left:300px;
padding-right:20px;
   float:right;
   font-size:11px;
   height:40px;
}
div#languagebloc1 {
float:left;
margin-right:10px;
}
div#languagebloc2 {
float:left;
margin-top:3px;
}
div#languagebloc3 {
float:left;
padding-top:3px;
margin-left:2px;
}
div#languagemenu a {
 text-decoration: none;
   color: #4D4D4D;
}
div#languagemenu a:hover {
   text-decoration: none;
}
#textSearch{
	background-color: #EEF5DF;
	border: 1px dotted #CCCCCC;
	padding: 2px;
	font-size: 11px;
	display: inline;
}
#buttonSearch{
	background-color: #EEF5DF;
	border: 1px dotted #CCCCCC;
      	color: #4D4D4D;


	padding: 2px;
	font-size: 11px;
	display: inline;
}
/* picture bar */
div#poweredby {
  float:right;
  padding:0px 0px;
  font-weight:bold;
}
div#poweredby a:hover {
  color: #4D4D4D;
} 
img.poweredbyimg {
  position:relative; 
  top:4px; 
  padding-right:4px;
}

/* Content block */
#main { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
  background-color:transparent; 
}
#main h2{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14px;
  margin:0px 0px 8px 0px;
  color: #719E11;
}
#main h3{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  margin:5px 0px 2px 0px;
  color: #4D4D4D;
}
div#breadcrumbs-box{
  text-align: right;
  margin:0px 40px 0px 0px;
  padding-top:10px 
}
div#breadcrumbs {
font-size: 10px;
  margin:0px 0px 0px 0px;
  padding-top:10px 
}
div#Productbreadcrumbs {
  font-size: 10px;
  margin:0px 0px 0px 355px;
 padding-top:10px 
}
#Productbreadcrumbs a, #breadcrumbs a {
	color: #4D4D4D;
	text-decoration: none;  
}
#Productbreadcrumbs a:hover, #http://localhost/oekotopten/admin/editcss.phpbreadcrumbs a:hover {
	color: #719E11;
	text-decoration: underline;
}
#content { 
 clear:both;
  margin:0px 30px 0px 15px; 
  padding:0px 0px 0px 0px;
}
#content ul{ 

  margin:0px 0px 15px 0px; 
}
#content li{ 

  margin:0px 0px 5px 0px; 
}

#divContainer {  width:100%; padding:1px; }

#divContent { position:relative; z-index:1; }

#servicecontent { 
  clear:both;
  min-height:500px;
   height:auto !important;
  height:500px;
 background-image: url(uploads/images/system/neo/bg_servicepage.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin:0px 0px 10px 0px;
}
#servicecontent h2{ 
  color:#719E11;
  font-size: 13px;
  font-weight: normal;
  margin: 0px 0px 1px 0px;
  padding: 10px 0px 3px 0px;
}
#servicecontent h4{ 
  font-size: 11px;
  font-weight: bold;
  margin: 0px 0px 1px 0px;
  padding: 10px 0px 3px 0px;
}
#servicecontent p{ 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
}
h2#title{ 
  color:#719E11;
  font-size: 19px;
  font-weight: normal;
  margin:5px 0px 0px 315px; 
  padding: 0px 0px 20px 0px; 
}
h2#Producttitle{ 
  color:#719E11;
  font-size: 19px;
  font-weight: normal;
  margin:40px 0px 10px 20px; 
  padding: 0px 0px 0px 0px; 
}
div#relatedpages {
  font-weight: bold;
  margin:15px 0px 15px 20px; 
  padding: 0px 0px 0px 0px; 
}
div#addthis {
 float:right;
 margin: 10px 30px 10px 0px;
}
div#footer {
  clear:both;
   width:970px;
}
.sitemap {
 margin-left: 10px;
 text-indent: -1em;
 font-size: 1.2em;
 line-height: 1.5em;
}
.sitemap li {
  margin-left: 0;
  list-style: none;
}
ul.sitemap li:before {
  content: "\00BB \0020";
}
ul.sitemap li ul {
  margin-left: 0;
  padding-left: 1.4em;
  font-size: 95%;
}
ul.sitemap li ul li:before {
  content: "\00BA \0020";
}/* service navigation styles */
/* Set the width of the menu elements at second level. Leaving first level flexible. */
#nav-snav li { 
        display: block;
	font-size: 13px;
       }
#nav-snav li a { 
        color:#ffffff;
	padding: 5px 8px 0px 8px;
	border-right: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
        margin-right:0px;
	text-decoration: none;
	}
#nav-snav li a:hover { 
	border-right: 1px solid #CCCCCC;
	padding: 5px 8px 0px 8px;
	margin-top: 5px;
	margin-bottom: 5px;
        margin-right:0px;
	text-decoration: underline;
	}
/* Unless you know what you do, do not touch this */ 
#nav-snav, #nav-snav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
        
	}
#nav-snav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#nav-snav ul ul { 
	left: 100%; 
	top: 0px; 
	}
	
#nav-snav li { 
	float: left; 
	}
#nav-snav li li { 
	font-size: 11px;
	}
/* Styling the basic apperance of the menu elements */
#nav-snav a { 
	display: block; 
	margin: 0px; 
	padding:0;
	text-decoration: none; 
	}
#nav-snav li.menuactive a { 
        font-weight:normal;
	}
/**/
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#nav-snav ul li.menuparent a { 
        width:100px;
	padding: 5px 8px 5px 8px;
	margin-top: 0px;
	margin-bottom: 0px;
        background-color: #72A90F;
        color: #ffffff;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	} 
#nav-snav ul li.menuparent a:hover{
        background-color: #EEF5DF;
        color: #72A90F;
	text-decoration: none; 
} 
#nav-snav ul li.menuparenth 	{
	background-image: url(./uploads/images/system/neo/arrow-right.gif) no-repeat center right; 
}
#nav-snav li:hover a, 
#nav-snav li.menuh a, 
#nav-snav li.menuparenth a, 
#nav-snav li.menuactiveh a { 
	color: #fff; 
	}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#nav-snav ul, #nav-snav li:hover ul, #nav-snav li:hover ul ul, 
#nav-snav li.menuparenth ul, #nav-snav li.menuparenth ul ul { 
	display: none; 
	}
#nav-snav li:hover ul, #nav-snav ul li:hover ul, #nav-snav ul ul li:hover ul, 
#nav-snav li.menuparenth ul, #nav-snav ul li.menuparenth ul, #nav-snav ul ul li.menuparenth ul { 
	display: block; 
	}
/* IE Hacks */
#nav-snav li li { 
	float: left; 
	clear: both; 
	}
#nav-snav li li a { 
	height: 1%; 
	}
//* navigation styles */
/* Set the width of the menu elements */
#nav-prodnav_menu li { 
        width: 100px;
margin-right: 0px;
margin-left: 0px;
       }
#nav-prodnav_menu li li { 
        width: 160px; 
       }
/* Unless you know what you do, do not touch this */ 
#nav-prodnav_menu, #nav-prodnav_menu ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	}
#nav-prodnav_menu ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#nav-prodnav_menu ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
#nav-prodnav_menu li { 
	margin-left: -1px;
	float: left; 
	}
#nav-prodnav_menu li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}
/* Styling the basic apperance of the menu elements */
#nav-prodnav_menu a { 
	display: block;
 	padding: 5px 8px 0px 8px;
	}
#nav-prodnav_menu li a { 
	text-decoration: none;
        font-size:13px;
        padding: 5px 8px 0px 8px;
	border-right: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;   
	}
#nav-prodnav_menu li a:hover { 
	text-decoration: underline;
	}
#nav-prodnav_menu li li a { 
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
        padding: 5px 5px 5px 5px;
	border-right: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;  
	}	
#nav-prodnav_menu li li a:hover { 
	text-decoration: none;
	}
#nav-prodnav_menu li, #nav-prodnav_menu li.menuparent { 
/*	background-color: #9f9f9f;    */
	}
#nav-prodnav_menu li li, #nav-prodnav_menu li li.menuparent { 
	background-color: #72A90F;
	}
/* Styling the basic apperance of the active page elements */
/* (shows what page in the menu is being displayed) */
#nav-prodnav_menu li.menuactive a{ 
	color: #ffffff;
	}
#nav-prodnav_menu li.menuactive li.menuactive a{ 
	color: #ffffff; 
	}
#nav-prodnav_menu li.menuactive li.menuactive a:hover{ 
	color: #72A90F; 
	}
/* Styling the basic apperance of the menuparents - */
/* here styled the same on hover (fixes IE bug) */
#nav-prodnav_menu li.menuparent:hover {
	text-decoration:none;
	background-color: transparent;
        color:#ffffff;
}
#nav-prodnav_menu li.menuparent a {
        background-color: transparent;
        color:#ffffff;
}
#nav-prodnav_menu li.menuparent a:hover {

}
#nav-prodnav_menu li li.menuparent a {
        background-color: #72A90F;
        color:#ffffff;
}
#nav-prodnav_menu li li.menuparent a:hover {
        color:#72A90F;
}
#nav-prodnav_menu li li li.menuparent a{
        background-color: #72A90F;
        color:#ffffff;
}
#nav-prodnav_menu li li li.menuparent a:hover {
        color:#72A90F;
}
#nav-prodnav_menu ul li.menuparent, #nav-prodnav_menu ul li.menuparent:hover, #nav-prodnav_menu ul li.menuparenth { 
	background-image: url(./uploads/images/system/neo/arrow-right.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}
/* Styling the apperance of menu items on hover */
#nav-prodnav_menu li a, #nav-prodnav_menu li.menuh, #nav-prodnav_menu li.menuparenth, #nav-prodnav_menu li.menuactiveh { 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_menu li a:hover, #nav-prodnav_menu li.menuh, #nav-prodnav_menu li.menuparenth{ 
        color:#ffffff;
	text-decoration:underline;
	background-color: transparent;
	}
#nav-prodnav_menu li li a, #nav-prodnav_menu li li.menuh, #nav-prodnav_menu li li.menuparenth{ 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_menu li li a:hover, #nav-prodnav_menu li li.menuh, #nav-prodnav_menu li li.menuparenth{ 
	background-color: #EEF5DF;
        text-decoration: none;
        color:#72A90F;
	}
#nav-prodnav_menu li li li a, #nav-prodnav_menu li li li.menuh, #nav-prodnav_menu li li li.menuparenth{ 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_menu li li li a:hover, #nav-prodnav_menu li li li.menuh, #nav-prodnav_menu li li li.menuparenth{ 
	background-color: #EEF5DF;
        text-decoration: none;
        color:#72A90F;
	}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#nav-prodnav_menu li {
	background-position: top left; 
	background-repeat: no-repeat;
        padding-top:0px;
}
#nav-prodnav_menu li li {
	padding-top:0px;
}
#nav-prodnav_menu ul, 
#nav-prodnav_menu li:hover ul, 
#nav-prodnav_menu li:hover ul ul, 
#nav-prodnav_menu li:hover ul ul ul, 
#nav-prodnav_menu li.menuparenth ul, 
#nav-prodnav_menu li.menuparenth ul ul, 
#nav-prodnav_menu li.menuparenth ul ul ul { 
	display: none; 
	}
#nav-prodnav_menu li:hover ul, 
#nav-prodnav_menu ul li:hover ul, 
#nav-prodnav_menu ul ul li:hover ul, 
#nav-prodnav_menu ul ul ul li:hover ul, 
#nav-prodnav_menu li.menuparenth ul, 
#nav-prodnav_menu ul li.menuparenth ul, 
#nav-prodnav_menu ul ul li.menuparenth ul, 
#nav-prodnav_menu ul ul ul li.menuparenth ul { 
	display: block; 
	}
<!--
/* IE Hacks */
#nav-prodnav_menu li li { 
	float: left; 
	clear: both; 
	}
#nav-prodnav_menu li li a { 
	height: 1%; 
	}
#nav-prodnav_ratgeber li { 
margin-right: 0px;
margin-left: 0px;
       }
#nav-prodnav_ratgeber li li { 
        width: 160px; 
       }
/* Unless you know what you do, do not touch this */ 
#nav-prodnav_ratgeber, #nav-prodnav_ratgeber ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	}
#nav-prodnav_ratgeber ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#nav-prodnav_ratgeber ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
#nav-prodnav_ratgeber li { 
	margin-left: -1px;
	float: left; 
	}
#nav-prodnav_ratgeber li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}
/* Styling the basic apperance of the menu elements */
#nav-prodnav_ratgeber a { 
	display: block;
 	padding: 5px 8px 0px 8px;
	}
#nav-prodnav_ratgeber li a { 
	text-decoration: none;
        font-size:13px;
        padding: 5px 8px 0px 8px;
	border-right: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;   
	}
#nav-prodnav_ratgeber li a:hover { 
	text-decoration: underline;
	}
#nav-prodnav_ratgeber li li a { 
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
        padding: 5px 5px 5px 5px;
	border-right: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;  
	}	
#nav-prodnav_ratgeber li li a:hover { 
	text-decoration: none;
	}
#nav-prodnav_ratgeber li, #nav-prodnav_ratgeber li.menuparent { 
/*	background-color: #9f9f9f;    */
	}
#nav-prodnav_ratgeber li li, #nav-prodnav_ratgeber li li.menuparent { 
	background-color: #72A90F;
	}
/* Styling the basic apperance of the active page elements */
/* (shows what page in the menu is being displayed) */
#nav-prodnav_ratgeber li.menuactive a{ 
	color: #ffffff;
	}
#nav-prodnav_ratgeber li.menuactive li.menuactive a{ 
	color: #ffffff; 
	}
#nav-prodnav_ratgeber li.menuactive li.menuactive a:hover{ 
	color: #72A90F; 
	}
/* Styling the basic apperance of the menuparents - */
/* here styled the same on hover (fixes IE bug) */
#nav-prodnav_ratgeber li.menuparent:hover {
	text-decoration:none;
	background-color: transparent;
        color:#ffffff;
}
#nav-prodnav_ratgeber li.menuparent a {
        background-color: transparent;
        color:#ffffff;
}
#nav-prodnav_ratgeber li.menuparent a:hover {

}
#nav-prodnav_ratgeber li li.menuparent a {
        background-color: #72A90F;
        color:#ffffff;
}
#nav-prodnav_ratgeber li li.menuparent a:hover {
        color:#72A90F;
}
#nav-prodnav_ratgeber li li li.menuparent a{
        background-color: #72A90F;
        color:#ffffff;
}
#nav-prodnav_ratgeber li li li.menuparent a:hover {
        color:#72A90F;
}
#nav-prodnav_ratgeber ul li.menuparent, #nav-prodnav_ratgeber ul li.menuparent:hover, #nav-prodnav_ratgeber ul li.menuparenth { 
	background-image: url(./uploads/images/system/neo/arrow-right.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}
/* Styling the apperance of menu items on hover */
#nav-prodnav_ratgeber li a, #nav-prodnav_ratgeber li.menuh, #nav-prodnav_ratgeber li.menuparenth, #nav-prodnav_ratgeber li.menuactiveh { 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_ratgeber li a:hover, #nav-prodnav_ratgeber li.menuh, #nav-prodnav_ratgeber li.menuparenth{ 
        color:#ffffff;
	text-decoration:underline;
	background-color: transparent;
	}
#nav-prodnav_ratgeber li li a, #nav-prodnav_ratgeber li li.menuh, #nav-prodnav_ratgeber li li.menuparenth{ 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_ratgeber li li a:hover, #nav-prodnav_ratgeber li li.menuh, #nav-prodnav_ratgeber li li.menuparenth{ 
	background-color: #EEF5DF;
        text-decoration: none;
        color:#72A90F;
	}
#nav-prodnav_ratgeber li li li a, #nav-prodnav_ratgeber li li li.menuh, #nav-prodnav_ratgeber li li li.menuparenth{ 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_ratgeber li li li a:hover, #nav-prodnav_ratgeber li li li.menuh, #nav-prodnav_ratgeber li li li.menuparenth{ 
	background-color: #EEF5DF;
        text-decoration: none;
        color:#72A90F;
	}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#nav-prodnav_ratgeber li {
	background-position: top left; 
	background-repeat: no-repeat;
        padding-top:0px;
}
#nav-prodnav_ratgeber li li {
	padding-top:0px;
}
#nav-prodnav_ratgeber ul, 
#nav-prodnav_ratgeber li:hover ul, 
#nav-prodnav_ratgeber li:hover ul ul, 
#nav-prodnav_ratgeber li:hover ul ul ul, 
#nav-prodnav_ratgeber li.menuparenth ul, 
#nav-prodnav_ratgeber li.menuparenth ul ul, 
#nav-prodnav_ratgeber li.menuparenth ul ul ul { 
	display: none; 
	}
#nav-prodnav_ratgeber li:hover ul, 
#nav-prodnav_ratgeber ul li:hover ul, 
#nav-prodnav_ratgeber ul ul li:hover ul, 
#nav-prodnav_ratgeber ul ul ul li:hover ul, 
#nav-prodnav_ratgeber li.menuparenth ul, 
#nav-prodnav_ratgeber ul li.menuparenth ul, 
#nav-prodnav_ratgeber ul ul li.menuparenth ul, 
#nav-prodnav_ratgeber ul ul ul li.menuparenth ul { 
	display: block; 
	}
<!--
/* IE Hacks */
#nav-prodnav_ratgeber li li { 
	float: left; 
	clear: both; 
	}
#nav-prodnav_ratgeber li li a { 
	height: 1%; 
	}
 #nav-prodnav_partner li { 
margin-right: 0px;
margin-left: 0px;
       }
#nav-prodnav_partner li li { 
        width: 160px; 
       }
/* Unless you know what you do, do not touch this */ 
#nav-prodnav_partner, #nav-prodnav_partner ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	}
#nav-prodnav_partner ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#nav-prodnav_partner ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
#nav-prodnav_partner li { 
	margin-left: -1px;
	float: left; 
	}
#nav-prodnav_partner li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}
/* Styling the basic apperance of the menu elements */
#nav-prodnav_partner a { 
	display: block;
 	padding: 5px 8px 0px 8px;
	}
#nav-prodnav_partner li a { 
	text-decoration: none;
        font-size:13px;
        padding: 5px 8px 0px 8px;
	border-right: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;   
	}
#nav-prodnav_partner li a:hover { 
	text-decoration: underline;
	}
#nav-prodnav_partner li li a { 
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
        padding: 5px 5px 5px 5px;
	border-right: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;  
	}	
#nav-prodnav_partner li li a:hover { 
	text-decoration: none;
	}
#nav-prodnav_partner li, #nav-prodnav_partner li.menuparent { 
/*	background-color: #9f9f9f;    */
	}
#nav-prodnav_partner li li, #nav-prodnav_partner li li.menuparent { 
	background-color: #72A90F;
	}
/* Styling the basic apperance of the active page elements */
/* (shows what page in the menu is being displayed) */
#nav-prodnav_partner li.menuactive a{ 
	color: #ffffff;
	}
#nav-prodnav_partner li.menuactive li.menuactive a{ 
	color: #ffffff; 
	}
#nav-prodnav_partner li.menuactive li.menuactive a:hover{ 
	color: #72A90F; 
	}
/* Styling the basic apperance of the menuparents - */
/* here styled the same on hover (fixes IE bug) */
#nav-prodnav_partner li.menuparent:hover {
	text-decoration:none;
	background-color: transparent;
        color:#ffffff;
}
#nav-prodnav_partner li.menuparent a {
        background-color: transparent;
        color:#ffffff;
}
#nav-prodnav_partner li.menuparent a:hover {

}
#nav-prodnav_partner li li.menuparent a {
        background-color: #72A90F;
        color:#ffffff;
}
#nav-prodnav_partner li li.menuparent a:hover {
        color:#72A90F;
}
#nav-prodnav_partner li li li.menuparent a{
        background-color: #72A90F;
        color:#ffffff;
}
#nav-prodnav_partner li li li.menuparent a:hover {
        color:#72A90F;
}
#nav-prodnav_partner ul li.menuparent, #nav-prodnav_partner ul li.menuparent:hover, #nav-prodnav_partner ul li.menuparenth { 
	background-image: url(./uploads/images/system/neo/arrow-right.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}
/* Styling the apperance of menu items on hover */
#nav-prodnav_partner li a, #nav-prodnav_partner li.menuh, #nav-prodnav_partner li.menuparenth, #nav-prodnav_partner li.menuactiveh { 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_partner li a:hover, #nav-prodnav_partner li.menuh, #nav-prodnav_partner li.menuparenth{ 
        color:#ffffff;
	text-decoration:underline;
	background-color: transparent;
	}
#nav-prodnav_partner li li a, #nav-prodnav_partner li li.menuh, #nav-prodnav_partner li li.menuparenth{ 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_partner li li a:hover, #nav-prodnav_partner li li.menuh, #nav-prodnav_partner li li.menuparenth{ 
	background-color: #EEF5DF;
        text-decoration: none;
        color:#72A90F;
	}
#nav-prodnav_partner li li li a, #nav-prodnav_partner li li li.menuh, #nav-prodnav_partner li li li.menuparenth{ 
        background-color: #72A90F;
        color:#ffffff;
	}
#nav-prodnav_partner li li li a:hover, #nav-prodnav_partner li li li.menuh, #nav-prodnav_partner li li li.menuparenth{ 
	background-color: #EEF5DF;
        text-decoration: none;
        color:#72A90F;
	}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#nav-prodnav_partner li {
	background-position: top left; 
	background-repeat: no-repeat;
        padding-top:0px;
}
#nav-prodnav_partner li li {
	padding-top:0px;
}
#nav-prodnav_partner ul, 
#nav-prodnav_partner li:hover ul, 
#nav-prodnav_partner li:hover ul ul, 
#nav-prodnav_partner li:hover ul ul ul, 
#nav-prodnav_partner li.menuparenth ul, 
#nav-prodnav_partner li.menuparenth ul ul, 
#nav-prodnav_partner li.menuparenth ul ul ul { 
	display: none; 
	}
#nav-prodnav_partner li:hover ul, 
#nav-prodnav_partner ul li:hover ul, 
#nav-prodnav_partner ul ul li:hover ul, 
#nav-prodnav_partner ul ul ul li:hover ul, 
#nav-prodnav_partner li.menuparenth ul, 
#nav-prodnav_partner ul li.menuparenth ul, 
#nav-prodnav_partner ul ul li.menuparenth ul, 
#nav-prodnav_partner ul ul ul li.menuparenth ul { 
	display: block; 
	}
<!--
/* IE Hacks */
#nav-prodnav_partner li li { 
	float: left; 
	clear: both; 
	}
#nav-prodnav_partner li li a { 
	height: 1%; 
	}	
-->
/* service navigation styles */
/* Set the width of the menu elements at second level. Leaving first level flexible. */
#nav-lnav li {
        margin-top:0px;
        margin-right:0px; 
        margin-left:3px;
       }
#nav-lnav a { 
	color: #4D4D4D;
        text-decoration: none; 
	}
/* Unless you know what you do, do not touch this */ 
#nav-lnav, #nav-lnav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
        
	}
#nav-lnav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#nav-lnav ul ul { 
	left: 100%; 
	top: 0px; 
	}
	
#nav-lnav li { 
	float: left; 
	}
#nav-lnav li li { 
	float: none; 
	position: relative; 
	}
/* Styling the basic apperance of the menu elements */
#nav-lnav a { 
	display: block; 
	margin: 0px; 
	padding:0;
	text-decoration: none; 
	}
#nav-lnav li.menuactive a { 
        font-weight:normal;
	}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#nav-lnav ul li.menuparent, 
#nav-lnav ul li.menuparent:hover, 
#nav-lnav ul li.menuparenth { 
	background-image: url(uploads/simple/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}
#nav-lnav li:hover a, 
#nav-lnav li.menuh a, 
#nav-lnav li.menuparenth a, 
#nav-lnav li.menuactiveh a { 
        text-decoration: none; 
        color:#555555;
	}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#nav-lnav ul, #nav-lnav li:hover ul, #nav-lnav li:hover ul ul, 
#nav-lnav li.menuparenth ul, #nav-lnav li.menuparenth ul ul { 
	display: none; 
	}
#nav-lnav li:hover ul, #nav-lnav ul li:hover ul, #nav-lnav ul ul li:hover ul, 
#nav-lnav li.menuparenth ul, #nav-lnav ul li.menuparenth ul, #nav-lnav ul ul li.menuparenth ul { 
	display: block; 
	}
/* IE Hacks */
#nav-lnav li li { 
	float: left; 
	clear: both; 
	}
#nav-lnav li li a { 
	height: 1%; 
	}#content-photos {
	float: left;
	margin: 0px;
	height: 260px;
	padding: 0px;
}
.photos {
	width: 230px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
.photos h2 {
	color: #709D13;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 5px;
}
#second-content {
	position: relative;
	margin-left: 0px;
       margin-top:10px;
        height: 280px;
}
select {
	margin-top: 5px;
	background-color: #FDDE73;
	border: 1px solid #CCCCCC;
        width:150px;
}