/*Haupt CSS File Andreas Wirth*/

* {
  margin: 0px;
  padding: 0px;
}

body{
  font-family: Arial;
  text-align:center;
  font-size: 100.01%;
}

img{
	border: none;
}

#center{
	width:1024px;
	height: 723px;
	text-align:left;
  margin:0px auto; /*auto zentriert den Container*/
}

	#navi,
	#footer{
		position: relative;
		width: 100%;
		height: 21px;
	}
	
	#navi{
		top: 41px;
		left: 25px;
	}
	
	#footer{
		top: 160px;
		left: 485px;
	}
	
		#navi ul,
		#footer ul{
			float: left;
		}
	
			#navi li,
			#footer li{
				float: left;
				list-style:none;
			}
			
						
				#navi a,
				#footer a{
					margin-left: 15px;
					font-size: 10pt;
					font-weight: bold;
					text-decoration: none;
					text-transform: uppercase;
					color: black;
				}
				
					#navi a:hover,
					#footer a:hover{
						text-decoration: underline;
					}
		
					#navi li.aktiv a{
						color: red;
					}
	
	#content{
		position: relative;
		top: 150px;
		left: 550px;
		width: 450px;
		height: 480px;
		text-align: center;
	}
	
	#content.home{
		left: 470px;
		width: 530px;
	}
	
	#content.service h1{
		margin-left: 25px;
	}
	
	#content.umgebung{
		text-align: left;
	}
	
		#content img{
			margin-left: 60px;
			margin-bottom: 50px;
		}
		
		#content.home img{
			margin-left: 200px;
			margin-bottom: 20px;		
		}
		
		#content img.unten{
			margin-bottom: 0;
		}
		
		#content .google-map{
			margin-left: 140px;
			margin-bottom: 25px;
		}
		
		#content h1,
		#content p{
			clear: both;
		}
		
		#content h1{
			font-size: 14pt;
			line-height: 25px;
			margin-bottom: 20px;
		}
		
		#content.home h1{
			font-family: Arial;
			font-size: 31pt;
			line-height: 45pt;
			font-style: italic;
			color: white;
			padding-top: 40px;
			text-transform: uppercase;
		}
		
		#content p{
			font-size: 12pt;
			line-height: 20px;
			margin-bottom: 10px;
		}
		
		#content.home p{
			font-size: 10pt;
			margin-left: 200px;
		}
		
		#content table{
			font-size: 15px;
			font-weight: bold;
			text-align: left;
		}
		
			#content tr,
			#content td{
				display: block;
			}
			
			#content tr{
				clear: both;
			}
			
			#content td{
				float: left;
			}
				
											
				#content td.beschreibung{
					width: 280px;
				}
				
				#content td.preis{
					width: 80px;
				}
		
		
		#slogan{
			position: relative;
			top: 80px;
			left: 40px;
			width: 350px;
		}
		
			#slogan p{
				font-size: 14px;
				text-align: center;
				font-weight: bold;
			}