
/* Startseite */


#contentindex {
	float: left;
	width: 490px;
	display:block;
	margin:0;
	padding-top:40px;
}

 
#pagewidthindex {
	width: 955px; 
	text-align: left;
	margin-top: 10px;
	margin-left: auto; 
	margin-right: auto;
	border: 1px solid #CCCCCC;
	background-image: url(../_sysimages/viscom_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	position:relative;
} 


div#newstartup { width:510px; background:url(../de/images/bg_startseite.jpg) repeat-x left 300px; padding-bottom:450px; }

div#newstartup div.startmenu { position:absolute; left:0px; top:187px; background:none; z-index:10; }




img#startauge { position:absolute; right:-20px; top:0px; z-index:90; }
*html img#startauge { position:absolute; right:0px; top:0px; z-index:90; }


div.startseite * #content { background:none; width:510px; }


div#newstartup div.startmenu ul { margin:0; padding:0; }
div#newstartup div.startmenu > ul > li { list-style-type:none; float:left; }
div#newstartup div.startmenu > ul > li > ul { position:absolute; left:0; }




div#newstartup .startmenu {white-space:nowrap; display:block; z-index:100; font-family: arial, sans-serif; margin:0; font-size:11px; margin:20px 0px 20px 0px; width:510px; position:relative; }

div#newstartup .startmenu > ul >li { position:static; }
div#newstartup .startmenu > ul >li > ul >li { display:none; }

div#newstartup .startmenu > ul >li:hover > ul { position:absolute; top:140px; padding-top:35px; width:510px; padding-left:140px; }
div#newstartup .startmenu > ul >li:hover > ul li { display:block; margin:0; padding:0 0 14px 20px; text-align:left; list-style:none; background:url(../de/images/bg_li-submenue.gif) no-repeat left 0.3em; font-size:1.4em; }
div#newstartup .startmenu > ul >li:hover > ul li a { text-decoration:none; }






*html * div#newstartup div.startmenu ul li { float:left;}
*html * div#newstartup div.startmenu ul li a.hide { display:none; }
*html * div#newstartup div.startmenu ul li table { display:block; position:absolute; left:0px; top:-400px; width:510px; float:left; margin:0; padding:0; border:10px solid #444; }
*html * div#newstartup div.startmenu ul li table td { margin:0; padding:0; }

*html * div#newstartup div.startmenu ul li table ul { position:absolute; left:0px; top:530px; width:510px; float:left; margin:0; padding:30px 0 0 0; padding-left:120px; }
*html * div#newstartup div.startmenu ul li:hover table ul { display:block; margin:0; padding:0; }
*html * div#newstartup div.startmenu ul li table ul li { display:block; margin:0px; padding:0; float:none; font-size:1.4em; background:url(../de/images/bg_li-submenue.gif) no-repeat left 0.7em; padding-left:20px; padding:0.4em 0 0.4em 20px; }
*html * div#newstartup div.startmenu ul li table ul li a { margin:0; padding:0; }








/* ######### */

.startmenu {white-space:nowrap; display:block; z-index:999; font-family: arial, sans-serif; position:absolute; top:0; left:0; margin:0; font-size:11px; margin:20px 0px 20px 0px; }


.startmenu ul {padding:0; margin:0; list-style-type: none;}



.startmenu ul li ul { position:absolute; top:100px; }
.startmenu ul li:hover ul { display:block; }


/* 2. Ebene mit und ohne Pfeil */


	/* gehovert */


/* // 2. Ebene mit und ohne Pfeil */




.startmenu ul li:hover ul li ul {white-space: nowrap;display: none;}
.startmenu ul li .subb {background:#ffd27f url(arrow_lo.gif) no-repeat right; color:#003366;}
.startmenu ul li .subb:hover {background:#003366 url(arrow.gif) no-repeat right; color:#fff;}










.startmenu ul li a ul {visibility:hidden;}
.startmenu ul li a:hover ul {visibility:visible; position:absolute; left:0px; top:0; color:#000;}

.startmenu ul li a ul li { background:url(../de/images/bg_li-submenue.gif) no-repeat left 0.3em; font-size:4em; }
.startmenu ul li a ul li a {text-decoration:none; }





