@charset "utf-8";
/*////////////////////////////////////////////////////
//////////////// CSS Definitions for  ////////////////
///////////////// Shiatsu Augsburg /////////////////*/
/*
		Copyright:  fresh frames GmbH & Co. KG
					http://www.freshframes.com/
	
		Seite:		Shiatsu Augsburg
	
		Autor:		Stefanovski Alexander
					stefanovski@freshframes.com
					http://www.freshframes.com/

										  			*/

/*////////////////////////////////////////////////////

GLOBAL COLOR DEFINITIONS
//////////////////////////////////////////////////////
	#B41931 (dark-red)
	#FFFFFF (white)
	#000000 (black)
////////////////////////////////////////////////////*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background: repeat-x top #FFFFFF;
}

#wrap {
	width: 1000px;
	padding: 0;
	margin: 0 auto 0 auto;
}

	#page {
		float: left;
		width: 800px;
	}

		#head {
			float: left;
			width: 800px;
			margin: 0 0 0 100px;
		}

			#logo {
				float: left;
				width: 800px;
				height: 110px;
			}

			#eyecatcher {
				float: left;
				width: 790px;
				height: 240px;
				border: 5px solid #FFFFFF;
			}

		#primary_navigation {
			float: left;
			width: 1000px;
			height: 45px;
			background: url(../img/layout/nav1_bg.png) no-repeat left top;
			margin: 10px 0 0 0;
		}
		
			#primary_navigation div#buttons {
				float: right;
				margin: 0 100px 0 0;
			}
				
				#primary_navigation div#buttons span {
					float: left;
					font-size: 16px;
					font-weight: bold;
					display: block;
					height: 35px;
					margin: 10px 0 0 20px;
				}
					
					#primary_navigation div#buttons span:hover, #primary_navigation div#buttons span.sel {
						height: 30px;
						border-bottom: 5px solid #B41931;
					}
					
						#primary_navigation div#buttons span a {
							color: #000000;
							text-decoration: none;
						}

		#secondary_navigation {
			float: left;
			width: 1000px;
			height: 40px;
			background: url(../img/layout/nav2_bg.jpg) no-repeat top #FFFFFF;
		}
		
			#secondary_navigation div#buttons {
				float: right;
				margin: 0 100px 0 0;
			}
			
				#secondary_navigation div#buttons span {
					float: left;
					font-size: 12px;
					font-weight: normal;
					display: block;
					height: 25px;
					margin: 10px 0 0 0;
				}
				
					#secondary_navigation div#buttons span a {
						color: #000000;
						text-decoration: none;
						font-weight: normal;
					}
					
						#secondary_navigation div#buttons span a:hover, #secondary_navigation div#buttons span a.sel {
							font-weight: bold;
						}


		#content {
			float: left;
			width: 800px;
			background-color: #FFFFFF;
			margin: 0 0 0 100px;
		}

			#stage {
				float: left;
				width: 800px;
			}

				#stage_image {
					float: left;
					width: 300px;					
				}

				#stage_txt {
					float: left;
					width: 500px;
				}

					#stage_txt h1 {
						display: block;
						font-size: 22px;
						color: #B41931;
						border-bottom: 2px solid #B41931;
						margin: 10px 0 5px 0;
					}
					
					#stage_txt h2 {
						font-size: 16px;
						font-weight: bold;
						color: #B41931;
						margin: 10px 0 0 0;
					}
					
					#stage_txt h3 {
						font-size: 13px;
						font-weight: bold;
						margin: 10px 0 0 0;
					}

					#stage_txt p {
						color: #000000;
						line-height: 1.4em;
						margin: 5px 0 10px 0;
					}
					
					#stage_txt ul {
						margin: 0;
						padding: 0;
						list-style-image: url(../img/layout/list_circle.jpg);
					}
					
						#stage_txt ul li {
							margin: 0 0 10px 18px;
							padding: 0;
						}
						
					#stage_txt a {
						color: #B41931;
						text-decoration: none;
					}
					
						#stage_txt a:hover {
							text-decoration: underline;
						}
						
					#stage_txt form#kontaktformular input, #stage_txt form#kontaktformular textarea {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						border: 1px solid #B41931;
					}

		#footer {
			float: left;
			width: 830px; /* -30px padding */
			height: 30px; /* -40px padding */
			background: url(../img/layout/footer_bg.jpg) no-repeat top #FFFFFF;
			padding: 40px 0 0 30px;
			margin:  15px 0 0 100px;
		}

			#footer p {
				font-size: 11px;
			}

			#footer a {
				color: #B41931;
				text-decoration: none;
			}

				#footer a:hover {
					text-decoration: underline;
				}