	/* html styles */
		html {
			font-size: 16px;
		}
		body {
			margin: 0;
			padding: 0;
			background: #ffffff;
			color: #222;
			font-size: 76%;
			font-family: arial, "trebuchet ms", sans-serif;
		}
/*		p, li, ul, ol, dl, dt, dd, h1, h2, h3, h4 {
			margin: 0;
			padding: 0;		
		}
		p, li {
			margin: 0 0 .6em 0;
			line-height: 1.3em;
			font-size: 1em;
		}
*/		h1, h2, h3, h4 {
			margin: 0 0 .4em 0;
			font-family: tahoma, "trebuchet ms", arial, sans-serif;
			font-weight: normal;	
			color: #033;
			}
		h1, h2 {
			border-bottom: 1px solid #999;
		}
		h1 {
			font-size: 1.8em;
		}
		h2 {
			font-size: 1.6em;
		}
		h3 {
			font-size: 1.4em
		}
		h4 {
			font-size: 1.2em;
		}
		ol {
			margin-left: 2.8em;
		}
/*		ul {
			margin-left: 2.2em;
		}
		li {
			line-height: 1.1em;
			margin-bottom: .7em;
		}
*/		dt {
			font-weight: bold;
		}
		dd {
			margin: 0 0 .7em 1.5em;
		}
		blockquote {
			border-left: 2px solid #999;
			background: #efefef;
			margin: 0 1.3em .7em 1.2em;
			padding: .3em .7em;
		}
		form {
			margin: 0 0 1em 0;
		}	
		img {
			border: 0;
		}
		a {
			color: #2B0373;
			text-decoration: none;
			font-weight: normal;
		}
		a:hover {
			color: #000;
			text-decoration: underline;
		}
/* header */
.nav1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
}

/* navigation section */
	
	#nav ul {
		width:100%;
		padding:0px;
		margin:0px;
	}
	#nav {
		margin: 0;
		padding: 0;
	}

	#nav li ul {
		margin: 0;
		padding: 0;
	}

	#nav a {
		text-decoration: none;
	}
	#nav a:hover {
	text-decoration: underline;
}

	#nav li { /*float the main list items*/
		margin: 0;
		float: right;
		display: block;
		padding-left: 15px;
	}

	#nav li ul {
	position: absolute;
	top: 100px;
	left: 0px;
	*left: 40px; 
	width: 786px;
	height: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	padding-left: 0px;
	padding-top:10px;
	display: none; /*put the subnav below*/
}


	#nav li a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display: block;
	height: 15px;
	width: auto;
	*width: 10px; /*	border: 2px solid #d6e3b0; */
	padding: 0px;
	padding-bottom:0px;
	white-space: nowrap;
}
	#nav li a {
		color: #000000;
	}

	#nav li ul a {
	float: left; /*ie doesn't inherit the float*/
	border: 0;
	color: #ffffff;
	width: auto;
	margin-right: 0px;
}

	#nav li:hover ul, #nav li.sfhover ul {
		display: block;
	color: #ffffff;
	}

	#nav li a:hover, #nav li:hover a, #nav li a.sfhover, #nav li.sfhover a {
		color: #000000;
	}
	#nav li ul a:hover, #nav li:hover ul a, #nav li ul a.sfhover, #nav li.sfhover ul a {
		color: #ffffff;
	}
/* navigation section end */

.inhalt{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-align : left;
	width: 788px;
}

.inhalt2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-align : left;
}

/* footer */
.nav2 {
	background-color : #ffffff;
	height : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #888888;
	vertical-align : bottom;
	line-height : 18px;
}

.nav2 a:link {
	color : #888888;
	text-decoration : none;
}

.nav2 a:visited {
	color : #888888;
}

.nav2 a:hover {
	color : #888888;
	text-decoration : underline;
}

.nav2 a:active {
	color : #888888;
	text-decoration : underline;
}

.nav2 a:focus {
	color : #888888;
	text-decoration : underline;
	border : none;
}

