* { padding: 0; margin: 0; }
/*h2, p, ol { margin-bottom: 1em; }*/
ul ul {margin-bottom: 0; }
li { margin-left: 0; }

/* IE benötigen Korrektur, CSS-Weiche */ 

* html ul { float:left; }
* html ul li { clear:left; }

/* IE Ende    */

/* Fuer jeden was, besonders Opera  */

li {margin:0; padding:0;}
ul {margin:0; padding:0; }

p {
	font-size: medium;
	color: #502376;
	margin-left: 30px;
	margin-right: 15px;
		}

h1 {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #502376;
	font-size: large;
	}


h2 {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #502376;
	font-size:  medium;
	}
	
	
h3 {
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #502376;
	font-size:medium;
	}	
	
a {
	color: #502376;
	
	border: none;
	font-size: medium;
	}
	
span {
	font-weight: bold;
}	
	
	
img {
	border: 0;
}
html { height: 100%;}

body {
  color:  ;
 
  background-color: white;
  font-family:  Times, serif;
  font-size: 0.7em;
  }
	
	#main {
		min-height: 700px;
		width: 100%;
		margin: auto;
	}
	
	#header {
		height: 10em;
		width: 100%;
		background-color: #502376;
		background-image: url(images/header.png);
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	
	#wrapper {
		min-height:500px;
		width: 800px;
		margin: auto;
		overflow: hidden;
	}
	
	#content1 {
		min-height: 520px;
		width: 250px;
		float: left;
		background-image: url(images/annerose.jpg);
		background-repeat: no-repeat;
		background-position: 20% 80% ;
		
		}

	#navivertikal {
	min-	height: 500px;
		width: 30px;
		float: left;
		margin-top: 120px;
		
					}
	 
	 
	 #navivertikal li {
	display: inline;
	list-style-type: none;
	position: relative;
	right: -10px;
	
	}

	#navihorizontal {
	height: 40px;
		width: 486px;
		float: right;
		margin-top: 10px;
		margin-left: 33px;
		
	}


 #navihorizontal li {
	display: inline;
	list-style-type: none;
	position: relative;
	bottom: 0px;
	}

#navihorizontal ul {
	padding-top: 20px;
	
	
}


#navihorizontal a {
	margin-left: -5px;

	
}


	
	#content2 {
	min-height: 440px;
		width: 515px;
		float: left;
		border: 2px solid #502376;
		margin-bottom: 100px;
	}
	#content2 ul {
		margin-top: 10px;
		Margin-left: 50px;
		margin-bottom: 30px;
	}
	
	#content2 li {
	font-size: medium;
	color: #502376;
	margin-left: 30px;
	margin-bottom: 5px;
	list-style-type: disc;
	}
	
	#content2 img {
		margin-top: 20px;
		margin-left: 30px;
		border: 2px solid #502376;
	}
	
		#footer {
		height: 80px;
		width: 100%;
		background-color: #502376;
		
		background-image: url(images/footer.png);
		background-repeat: no-repeat;
		background-position: 50% 50%;	}
