/* 1.basics*/
* {
	margin: 0;
	padding: 0;
}
	
/*head:first-child+body {overflow:-moz-scrollbars-vertical; overflow-x:hidden; overflow-y:scroll;}*/

body {
	margin:0;
}

#master{
	width:900px;
	margin:0 auto;
}

#top01{
	background:url(../images/layout/top03.jpg) 0 0 no-repeat;
	width:900px;
	height:156px;
}

	#top01 ul{
		padding:132px 34px 0 0;
		float:right;
	}

	#top01 li{
		list-style-type:none;
		margin:0 0 0 16px;
		float:left;
	}

	#top01 a:link, #top01 a:visited{
		font:0.7em Verdana, Arial, Helvetica, sans-serif;
		color:#f31e0c;
		text-decoration:none;
	}
	
	#top01 a:hover, #top01 a:active{
		color:#fea27b;
	}

#top02{
	background:url(../images/layout/top04.jpg) 0 0 no-repeat;
	width:800px;
	height:250px;
	padding:0 0 0 100px;
}

	#top02 ul{
		padding:60px 0 0 0;
	}

	#top02 li{
		font:0.8em Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#fea27b;
		line-height:1.8em;
		list-style-type:none;
	}

	#top02 a:link, #top02 a:visited{
		font:0.9em Verdana, Arial, Helvetica, sans-serif;
		color:#f31e0c;
		font-weight:bold;
		text-decoration:none;
	}
	
	#top02 a:hover, #top02 a:active{
		color:#fea27b;
	}

#telefon{
	background:url(../images/layout/telefon.jpg) 0 0 no-repeat;
	width:900px;
	height:108px;
}

	#telefon h1{
		width:409px;
		height:108px;
		margin:0 0 0 300px;
	}
	
	#telefon h1.start{
		background:url(../images/layout/h1/start.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.fitnesswelt{
		background:url(../images/layout/h1/fitnesswelt.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.physio{
		background:url(../images/layout/h1/physio.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.beratung{
		background:url(../images/layout/h1/beratung.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.aktuelles{
		background:url(../images/layout/h1/aktuelles.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.kontakt{
		background:url(../images/layout/h1/kontakt.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.danke{
		background:url(../images/layout/h1/danke.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.anfahrt{
		background:url(../images/layout/h1/anfahrt.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.impressum{
		background:url(../images/layout/h1/impressum.jpg) 0 0 no-repeat;
	}
	
	#telefon h1.newsletter{
		background:url(../images/layout/h1/newsletter.jpg) 0 0 no-repeat;
	}
	
	
	
#main{
	background:url(../images/layout/main.jpg) 0 0 no-repeat;
	width:900px;
	min-height:559px;
}

	#inhalt{
		width:639px;
		float:left;
		min-height:559px;
		padding:40px 0 0 50px;
	}
		
	#inhalt a:link, #inhalt a:visited{
		color:#D36029;
		text-decoration:underline;
	}
	
	#inhalt a:hover, #inhalt a:active{
		color:#8C4E00;
		text-decoration:none;
	}
	
	#inhalt img{
		border:0;
	}
	
	#inhalt img.detailkarte{
		margin:25px 0 0 0;
	}
	
	#inhalt.start{
		background:url(../images/startseite/start_bg.jpg) 0 0 no-repeat;
	}
	
	#inhalt.fitnesswelt{
		background:url(../images/fitnesswelt/fitnesswelt_bg.jpg) 0 0 no-repeat;
	}
	
	#inhalt.physio{
		background:url(../images/physio/physio_bg.jpg) 0 0 no-repeat;
	}
	
	#inhalt.beratung{
		background:url(../images/beratung/beratung_bg.jpg) 0 0 no-repeat;
	}
	
	#inhalt h2.bildie6{
		height:559px;
	}
	
	#inhalt h2{
		font:1.6em Arial, Helvetica, sans-serif;
		color:#8c4e00;
		margin:0 0 100px 0;
	}
	
	#inhalt h3{
		font:1.4em Georgia, "Times New Roman", Times, serif;
		color:#8c4e00;
		margin:0 0 5px 0;
	}
	
	#inhalt h4{
		font:1.6em Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#f31e0c;
		margin: -10px 0px 0px 183px;
		padding: 0px 0px 0px 0px;
	}
	
	
		#inhalt .linksabstand{
			margin:0 35px 15px 185px;
		}
		
		#inhalt .linksabstandcms{
			margin:0 5px 15px 185px;
			float:left;
			width:250px;
		}
		
		#inhalt .cmspic{
			width:80px;
			height:80px;
			border:1px solid #CDCDCD;
		}
		
		#inhalt h3.linksabstand{
			background:url(../images/layout/h3_bg.png) 0 0 no-repeat;
			width:468px;
			height:75px;
			margin:0 35px 0 170px;
			padding:15px 0 0 15px;
		}
	
	#inhalt p{
		font:0.8em Arial, Helvetica, sans-serif;
		color:#8c4e00;
		margin:0 75px 15px 0;
	}
	
	#inhalt p.normal{
		margin:0 0 0 0;
	}
	
	#inhalt p.normalfloat{
		width:150px;
		height:315px;
		margin:0 35px 0 0;
		float:left;
	}
	
	#inhalt p.kontaktfloat{
		width:150px;
		height:210px;
		margin:0 35px 0 0;
		float:left;
	}
	
	#inhalt p.impressumfloat{
		width:150px;
		height:325px;
		margin:0 35px 0 0;
		float:left;
	}
	
	#inhalt p.anfahrtfloat{
		width:150px;
		height:300px;
		margin:0 35px 0 0;
		float:left;
	}
	
	#inhalt p.haftungfloat{
		width:150px;
		height:35px;
		margin:0 35px 0 0;
		float:left;
	}
	
	#inhalt p.datenschutzfloat{
		width:150px;
		height:525px;
		margin:0 35px 0 0;
		float:left;
	}
	
	#inhalt p.centerbreite{
		color:#8c4e00;
		text-align:center;
		width:342px;
		margin:150px auto 0 auto;
	}
	
	#inhalt p.centerbreitestartbild{
		text-align:center;
		margin:180px auto 0 auto;
	}
	
	#inhalt p.nachoben{
		
	}
	
	#inhalt p.centerbreitestartbild img{
		margin:0 0 0 35px;
	}
	
	#inhalt strong{
		font-weight:bold;
	}
	
	#inhalt span.braun{
		font-size:0.9em;
		font-weight:bold;
	}
	
	#inhalt ul{
		margin:0;
	}
	
	#inhalt li{
		font:0.8em Arial, Helvetica, sans-serif;
		color:#C24703;
		margin:0 0 0 25px;
	}
	
	#inhalt #fitnessweltpunkte{
		width:600px;
		height:250px;
	}
	
		#inhalt #fitnessweltpunkte a:link, #inhalt #fitnessweltpunkte a:visited{
			text-decoration:none;
		}
	
		#inhalt #fitnessweltpunkte ul{
			margin:0 0 0 100px;
		}
	
		#inhalt #fitnessweltpunkte ul li{
			list-style-type:none;
		}
		
		#inhalt #fitnessweltpunkte ul li.list00{
			margin:0 0 12px 237px;
			list-style:disc;
		}
		
		#inhalt #fitnessweltpunkte ul li.list01{
			margin:0 0 18px 340px;
			list-style:disc;
		}
		
		#inhalt #fitnessweltpunkte ul li.list02{
			margin:0 0 40px 375px;
			list-style:disc;
		}
		
		#inhalt #fitnessweltpunkte ul li.list03{
			margin:0 0 10px 335px;
			list-style:disc;
		}
		
		#inhalt #fitnessweltpunkte ul li.list04{
			margin:0 0 25px 238px;
			list-style:disc;
		}
		
		#inhalt #fitnessweltpunkte ul li.list05{
			margin:-65px 0 25px 34px;
			list-style:none;
		}
		
		#inhalt #fitnessweltpunkte ul li.list06{
			margin:-100px 0 25px 40px;
			list-style:none;
		}
		
		#inhalt #fitnessweltpunkte ul li.list07{
			margin:-96px 0 25px 30px;
			list-style:none;
		}
	
	#kontakt{
		width:211px;
		float:left;
		padding:170px 0 0 0;
	}
	
	#kontakt p{
		margin:0 0 85px 0;
		padding:0 0 0 35px;
		font:0.7em Verdana, Arial, Helvetica, sans-serif;
		color:#ffe7c5;
	}
	
	#kontakt a:link, #kontakt a:visited{
		color:#fff;
		text-decoration:underline;
	}
	
	#kontakt a:hover, #kontakt a:active{
		color:#fff1dd;
		text-decoration:none;
	}

#bottom{
	background:url(../images/layout/bottom.jpg) 0 0 no-repeat;
	width:900px;
	height:288px;
	clear:both;
	float:none;
}

	#bottom ul{
		float:left;
	}
	
	#bottom ul.adresse01{
		margin:140px 0 0 75px;
	}
	
	#bottom ul.telefon01{
		margin:155px 0 0 95px;
	}
	
	#bottom ul.mail{
		margin:155px 0 0 28px;
	}
	
	#bottom li{
		font:0.7em Verdana, Arial, Helvetica, sans-serif;
		line-height:1.2em;
		color:#000;
		list-style-type:none;
	}
	
	#bottom li.beigebold{
		color:#fff1dd;
		font-weight:bold;
	}
	
	#bottom li.beige{
		color:#fff1dd;
	}
	
	#bottom li.blackbold{
		color:#000;
		font-weight:bold;
	}
	
	#bottom a:link, #bottom a:visited{
		color:#000;
		text-decoration:none;
	}
	
	#bottom a:hover, #bottom a:active{
		color:#fea27b;
	}