* { 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: small;
}

h2 {
	margin: 20px;
	}


html { height: 101%;}

body {
  color: #ffffcc;
 
  background-color: #6d6d5b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  }
  
  #page {
  	width: 800px;
  	height: 100%;
  	margin: auto;
  }
 

  
  #header {
  	margin: auto;
  	margin-top: 30px;
  	width: 800px;
  	height: 160px;
  	background-image: url(images/header.jpg);
  	background-repeat: no-repeat;
  }
  
#navi {
	margin: auto;
  	margin-top: 10px;
  	padding-top: 20px:
  	width: 800px;
  	height: 50px;
  	background-image: url(images/menue.jpg);
  	background-repeat: no-repeat;
  }

#navi li {
	display: inline;
	list-style-type: none;
}

#navi ul {
	padding-top: 20px;
	padding-left: 20px;
}


#navi a {
	margin-left: 10px;
	margin-top: 30px;
	color: #f7931e;
	font-size: medium;
	text-decoration: none;
}

#navi a:hover,
#navi a:focus {
	font-weight: 700;
}

  #oben { 
  	margin: auto;
  	margin-top: 10px;
  	width: 800px;
  	height: 25px;
  	background-image: url(images/oben.jpg);
  	background-repeat: no-repeat;
  }
  #wrapper {
  	width: 800px;
  	height: 101%;
  	background-color: #ffffcc;
  	border-bottom: 3px solid;
  		overflow: hidden;
  		  }
 #main {
 	float:left;
 	 background-color: #ffffcc;
  		width: 800px;
  		height: 100%;
  		
 }
  		
  			
  	#col1 {
  		background-color: #ffffcc;
  		width: 600px;
  		min-height: 430px;
  		float: left;
  		color:#6d6d5b;
  	}
  	
  	#col1 p {
  		margin: 20px;
  	}
  	#col1 img {
  		
  		margin-right: 40px;

  	}
	#col1 p span {
		color: #f7931e;
		font-weight: 700;
	}
  	#col1 .img {
  		margin-bottom: 30px;
  	}
#col1 a {
	color: #f7931e;
	text-decoration: none;
	font-weight: 700;
}

#formular {
	margin-left: 50px;
}
		
		  	#col2 {
  		background-color: #ffffcc;
  		width: 200px;
  		min-height: 430px;
  		float: left;
  	}


#comments p {
	width: 160px;
  padding: 10px;
  margin-bottom: 20px;
  background: #f7931e url(images/round_ol.jpg) no-repeat top left;

 
  
}


#col2 a {
	color: #ffffcc;
	text-decoration: none;
}

 #col2 p span {
		
		font-weight: 700;
	} 
 
  	
  #footer {
  	width: 800px;
  	height: 25px;
  	float: left;
  	background-image: url(images/unten.jpg);
  	background-repeat: no-repeat;
  }

  
  }
  
 
  
  
