/*
Theme Name: Physio2009
Theme URI: http://www.schmars-world.de
Description: Physio-Barth
Version: 1.0
Author: Rudolf Schneider
Author URI: http://www.schmars-world.de
Style CSS Physio 2009 Genereller Seitenaufbau */

/* Generelle Definitionen */

*{
	margin:0;
	padding:0;
}

BODY{
	background:#f2d399;
	font-family:Arial, Helvetica, sans-serif;
}

A{
	text-decoration:none;
}

#wrapper{
	background:url(images/top-bg.png) repeat-x;
	z-index:50;
	position:fixed;
	width:100%
}

#page{
	margin:0 auto 0 auto;
	width:725px;
	padding-top:55px;
}

.clear{
	clear:both;
	visibility:hidden;
}

.left{
	float:left;
	margin:10px;
}

/* Headline */
	#headline{
		width:725px;
		margin:0 auto 0 auto;
		width:725px;
		font-family:"Times New Roman", Times, serif;
	}
	
		#title, #title A{
			color:#950000;
			font-size:36pt;
			font-weight:lighter;
			float:left;
			margin-right:10px;
			height:62px;
		}
	
		#navi{
			padding-top:10px;
			list-style:none;
			font-size:11pt;
			font-weight:bold;
		}
			
			.bigger{
				font-size:13pt;
			}

			#navi>LI{
				float:left;
				display:inline;
				height:32px;
				margin-right:10px;
				padding-left:10px;
				line-height:16px;
				background:url(images/navi-off.gif) no-repeat;
			}
			
			#navi LI:hover, .active-navi{
				background:url(images/navi-over.gif)  no-repeat bottom left !important;
			}
			
				
				.subnavi{
					list-style-position:inside;
					list-style-type:none;
					display:none;
				}
				
					.subnavi LI{
						background:url(images/navi-off.gif) no-repeat;
						height:25px;
						line-height:16px;
						padding: 7px 5px 0 10px;
					}
					
						.subnavi LI A{
							color:#000000;
						}
				
				#navi LI:hover .subnavi{
					position:absolute;
					top:51px;
					background:#ffffff;
					display:block;
					margin:-10px;
					z-index:49;
				}

/* Content */ 

	#content{
		border-left:#bf702a solid 1px ;
		border-right:#bf702a solid 1px ;
		position:relative;
		top:-10px;
		z-index:5;
	}
	
		#ads{
			height:375px;
			z-index:1;
			position:relative;
			border-left:#bf702a solid 1px ;
			border-right:#bf702a solid 1px ;
		}
		
			.slider{
				position:absolute;
			}
			
				.slider IMG{
					border:none;
				}
			
				#slider-1{
					z-index:5;
				}
				
				#slider-2{
					z-index:4;
				}
				
				#slider-3{
					z-index:3;
				}
				
				#slider-4{
					z-index:2;
				}
				
				#slider-5{
					z-index:1;
				}
				
		#content-top{
			background:url(images/content-top.png) no-repeat;
			height:13px;
			width:723px;
		}
		
		#contents{
			font-family:Arial, Helvetica, sans-serif;
			top:-11px;
			background:#fbf7f5;
			padding:20px;
			overflow:hidden;
		}
		
			.c-headline{
				font-size:24pt;
				font-weight:bold;
				margin-bottom:20px;
			}
				.c-headline A{
					color:#950000;
				}
			
			.entry{
				font-size:11pt;
			}			
				.entry A{
			 		color:#D2605E;
			 		text-decoration:underline;
				}
				
				.entry P{
					margin-bottom: 15px;
				}
				
				.entry H2{
					color:#950000;
					font-size:20pt;
					font-weight:bold;
					margin: 10px 0 17px 0;
				}
				
				.entry H3{
					color:#950000;
					font-size:17pt;
					font-weight:bold;
					margin: 10px 0 14px 0;
				}
				
				.entry H4{
					color:#950000;
					font-size:14pt;
					font-weight:normal;
					text-decoration:underline;
					margin: 5px 0 10px 0;
				}
				
				.entry DL{
					border-left:dotted 2px #bf702a;
					padding-left:15px;
				}
				
				.entry DT{
					font-weight:bold;
				}
				
				.entry DD{
					padding-left:20px;
				}
				
					.entry DD:before{
						content:" - ";
					}
				
				.entry OL{
					list-style-position:outside;
					padding-left:5px;
					margin:5px 0  5px 25px;
				}
				
					.entry OL OL{
						padding-left:15px;
					}

				
				.entry UL{
					list-style-position:outside;
					list-style-type:disc;
					padding-left:5px;
					margin:5px 0  5px 25px;
				}
				
					.entry UL UL{
						list-style-type:circle;
						padding-left:10px;
					}
				
				.entry A IMG{
					border:0;
					padding: 10px 0 10px 0;
				}
				
				.entry STRONG{
					font-weight:bold;
				}
				
			.order-head:first-letter{
				text-transform:uppercase;
			}
			
			.order-area P{
				color:#950000;
				font-size:13pt;
				font-style:italic;
				font-weight:normal;
				margin:30px 0 45px 0;
			}
			
			.partner-area{
				margin-top: 50px;
			}
		
		#content-bottom{
			background:url(images/content-bottom.png) no-repeat;
			height:14px;
			width:723px;
			position:relative;
			top:-13px;
			margin-left:1px;
			z-index:6;
		}
		
		
/* Worpress spezifisches */

.aligncenter, 
div.aligncenter { 
   display: block; 
   margin-left: auto; 
   margin-right: auto; 
} 
 
.alignleft { 
   float: left; 
} 
 
.alignright { 
   float: right; 
} 
 
.wp-caption { 
   border: 1px solid #ddd; 
   text-align: center; 
   background-color: #f3f3f3; 
   padding-top: 4px; 
   margin: 10px; 
   /* optional rounded corners for browsers that support it */ 
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px; 
   -webkit-border-radius: 3px; 
   border-radius: 3px; 
} 
 
.wp-caption img { 
   margin: 0; 
   padding: 0; 
   border: 0 none; 
} 
 
.wp-caption p.wp-caption-text { 
   font-size: 11px; 
   line-height: 17px; 
   padding: 0 4px 5px; 
   margin: 0; 
} 

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


/* C-Forms (Bestellformular */

.form1left{
	float:left;
	display:inline;
	width:374px;
	border-right: 1px solid #000000;
}

.form1right{
	float:left;
	display:inline;
	width:254px;
	margin-left:10px;
}

.wpcf7-list-item{
	display:block;
}

/* End C-Forms (Bestellformular */

