/* CSS Document */

*		{
		margin:0;
		padding:0;
		}
body	{
		background-color:#333333;
		}
#main	{
		position:absolute;
		width:950px;
		height:590px;
		margin:-295px 0 0 -475px;
		top:50%;
		left:50%;
		background-color:#ecffd9; /*#00baff;*/
		}
#top	{
		width: 950px;
		height: 181px;
		background-image:url(logo3.jpg);
		overflow:hidden
}
men1	{
		line-height: 1;
		background-color:#ffffff;
}

#content {
		width: 950px;
		/*height: 400px;*/
		background-color:#ecffd9;
		/*overflow:auto;*/
		float:left;
		color:#000000;
		/*font-family:"Times New Roman";
		font-style:italic;
		font-size:19px;*/
		font-family:Arial;
		font-size:17px;
}
table	{
border:none;
}
#tabelle{border-collapse:collapse;width:890px;}
#tdtable{border:1px solid;padding:2px;}

img	{
border:none;
}

/*Navigation oben*/		
/*Basic Styling*/
	
#nav, #nav ul {
	border-left:0px solid #9cc640;
	border-right:0px solid #9cc640; 
	border-top:1px solid #9cc640; 
	border-bottom:1px solid #9cc640; 
	background-color:#9cc640;
	font-weight: bold;
	float: left;
	width:950px;
	line-height: 1;
	/*list-style-type:none; /*margin-left:0; margin-right:0; margin-top:0; margin-bottom:1em*/
	margin: 0 auto;
	
	padding: 0;
	list-style: none;
	/*margin: 0;*/
}

#nav a {
	display: block;
	width: 9em;
	w\idth: 5em;
	color: #000000;
	text-decoration: none;
	padding: 0.25em 1em;
}

/*#nav a.daddy {
	background: url(../rightarrow2.gif) no-repeat center right;
}*/

#nav li {
	float: left;
	padding: 0;
	width: 9em;		/*need to specify a width in the #nav li selector or else Opera will chuck a wobbly
						because we're floating things, the content underneath the dropdowns also needs to be cleared (clear: left).*/
}

/*others*/
#nav li ul {
	position: absolute;
	width: 9em;
	w\idth: 8.5em;
	/*width: 14.4em;
	w\idth: 13.9em;*/
	left: -999em;
	height: auto;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li:hover ul {
	left: auto;
}

/*duplicate sfhover*/
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}



#nav li ul a {
	width: 10em;
	w\idth: 6em;
}


#nav li ul ul {
	margin: -1em 0 0 9em;
}

#nav li:hover, #nav li.sfhover {
	background:#ecffd9;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
		margin: -1em 0 0 9em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
		margin: -1.78em 0 0 -9em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}


li:hover ul, li.sfhover ul { display: block }

#nav :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}
#nav :hover ul :hover ul.left,
/*#nav :hover ul :hover ul :hover ul.left {padding:0 0px;/* left:-450px; top:100px;}*/

/* for IE5.5 and IE6 only */
#nav table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}







/*Navi unten*/	
/*Basic Styling*/
	
#nav2, #nav2 ul {
	border-left:0px solid #9cc640;
	border-right:0px solid #9cc640; 
	border-top:1px solid #9cc640; 
	border-bottom:1px solid #9cc640; 
	background-color:#9cc640;
	font-weight: bold;
	float: left;
	width:950px;
	line-height: 1;
	/*list-style-type:none; /*margin-left:0; margin-right:0; margin-top:0; margin-bottom:1em*/
	margin: 0 auto;
	
	padding: 0;
	list-style: none;
	/*margin: 0;*/
}

#nav2 a {
	display: block;
	width: 9em;
	w\idth: 5em;
	color: #000000;
	text-decoration: none;
	padding: 0.25em 1em;
}

/*#nav a.daddy {
	background: url(../rightarrow2.gif) no-repeat center right;
}*/

#nav2 li {
	float: left;
	padding: 0;
	width: 9em;		/*need to specify a width in the #nav li selector or else Opera will chuck a wobbly
						because we're floating things, the content underneath the dropdowns also needs to be cleared (clear: left).*/
}

/*others*/
#nav2 li ul {
	position: absolute;
	width: 9em;
	w\idth: 8.5em;
	/*width: 14.4em;
	w\idth: 13.9em;*/
	left: -999em;
	height: auto;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav2 li:hover ul {
	left: auto;
}

/*duplicate sfhover*/
#nav2 li:hover ul, #nav li.sfhover ul {
	left: auto;
}



#nav2 li ul a {
	width: 10em;
	w\idth: 6em;
}


#nav2 li ul ul {
	margin: -1em 0 0 9em;
}

#nav2 li:hover, #nav li.sfhover {
	background:#ecffd9;
}

#nav2 li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
		margin: -1em 0 0 9em;
}
#nav2 li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
		margin: -1.78em 0 0 -9em;
}

#nav2 li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}


li:hover ul, li.sfhover ul { display: block }

#nav2 :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}
#nav2 :hover ul :hover ul.left,
/*#nav :hover ul :hover ul :hover ul.left {padding:0 0px;/* left:-450px; top:100px;}*/

/* for IE5.5 and IE6 only */
#nav2 table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}


