html[xmlns^="http"]{
	 /* Mozilla-Scrollbar */
	overflow-y: scroll;
}

body			{
			text-align: left; 
			margin: 0px; 
			font-family: arial, sans-serif;
	   		font-size: 12px;
	   		line-height: 18px;
			color: rgb(51, 51, 51);
			background-image: url(bilder/schatten.gif);
			background-position: 88%;
			background-repeat: repeat-y;

}

/*-------	Layout	---------*/

.inhalt		{
			width: 75%; 
			margin: 0px 0px 0px 50px; 
			padding: 0px;
			background-color: inherit;
			
}

.head		{
			margin: 0px 0px 0px 200px;
			padding: 0px 0px 45px 0px;
			text-align: left; 
			border-top: 8px solid rgb(148, 213, 184);
			}

.nav			{
			position: fixed;
			top: 100px;
			left: 50px;
			background-color: white;
			width: 75%;
			border-top: 1px dotted rgb(153, 153, 153);
			border-bottom: 1px dotted rgb(153, 153, 153);
 			}

.top			{
			border-top: 1px dotted rgb(153, 153, 153);
			margin-bottom: 85px;
			margin-top: 2em;
			}
			
.img			{
			margin-left: 200px;
			height: 69px;
			background-repeat: no-repeat;
			background-color: rgb(216, 214, 211);
			padding: 0px;
			padding-bottom: 1em;
			}

/* -------       Typo  ----------- */

h1			{
			background-color: rgb(245, 245, 245);
			font:italic 2.5em/1.2em Times;
			font-weight: 100;
			padding: 100px 0px 0px 5px;
			margin: 0px 0px 1em 200px;
			color: rgb(170, 170, 170);
			border-top: 1px solid rgb(204, 204, 204);
			}
			
h2			{
			width: 175px;
			margin: 0px;
			font:bold 1em/1.5em Arial;
			text-align: right;
			float: left;
			}
			
p			{
			font:1em/1.5em Arial;
			margin: 0px 0px 0px 200px;
			padding-bottom: 1em;
			}
			
.inline		{
			margin: 0px 0px 0px 200px;
			padding: 0px 0px 1em 1em;
			}
			
.nav ul		{
			margin: 0px 25px 0px 0px;
			padding-left: 0px;
			float: left;
			}
			
.nav li		{
			display: block;
			border-bottom: 1px dotted rgb(204, 204, 204);
			}
			
.nav .contact	{
			float: right;
			margin: 0px 0px 0px 0px;

			}
			
			
.nav .bottom		{
			border-bottom: none;
			}			
	
	
.nav a		{
			display: block;
			text-decoration: none;
			padding: 0px 5px 0px 3px;
			color: rgb(153, 153, 153);
			}
			
.nav a:hover	{
			background-color: rgb(148, 213, 189);
			color: white;
			}	

.nav .active	{
			background-color: rgb(245, 245, 245);
			}	

img			{
			border: none;
			}	
			
.start		{
			font:1.3em/1.3em Times;
			margin-left: 200px;
			padding: 0px 0px 2em 1.2em;
			}	
			
.start li		{
			padding-bottom: .6em;
			}									