/*  
Theme Name: simple
Theme URI: 
nice & not-so-shiny
*/

*
{
	margin: 0;
	padding: 0;
	font: 11px Helvetica, Arial, serif;
	color: #000;
}

html, body {
	height: 100%;
}

body
{
	background: #f3f3f3;
		
	height: 100%;
	width: 100%;
	float: left;
	position: relative;
	min-height: 100%;
}

abbr
{
	text-decoration: none;
	border: none;
}

img
{
	border: none;
}

a
{
	text-decoration: none;
	outline: none;
}

input
{
	outline: none;
}

strong
{
	font-weight: bold;
}

em
{
	font-style: italic;
}

.clear
{
	clear: both;
}

hr.clear
{
	background: transparent;
	height: 0;
	border: none;
	padding: 0;
	margin: 0;
}

	#wrapper
	{
		width: 750px;
		background: #fff;
		
		min-height: 100%;
		height: auto !important;
		height: 100%; 
		position: relative;
		float: left;
	}
	
		#head
		{
		}
			#head h1
			{
				width: 100%;
			}
			
			#head h1 a
			{
				color: #fff;
				font-size: 15px;
				text-decoration: none;
				font-weight: bold;
				background: url(images/head.jpg) no-repeat;
				padding: 14px 0 14px 150px;
				height: 15px;
				display: block;
			}
			
			#head h1 a:hover
			{
				background-position: 0 -119px;
				color: #000;
			}
		
		#content
		{
			margin-bottom: 125px;
		}
		
			.post
			{
				padding: 40px 50px 30px 50px;
				border-bottom: 1px #ddd solid;
			}
			
				.post .date,
				.post .author,
				.comment .date
				{
					width: 75px;
					float: left;
					display: block;
					margin-right: 25px;
					text-align: right;
					width: 75px;
				}
				
				.post .date,
				.post h2,
				.comment .date,
				.comment cite
				{
					margin-bottom: 15px;
				}
				
				.post .date,
				.comment date
				{
					padding-top: 3px;
					color: #7f7f7f;
				}
				
				.post .date abbr
				{
					color: #7f7f7f;
				}
				
				.post h2,
				.comment cite
				{
					float: left;
				}
					
					.post h2 a
					{
						font-size: 15px;
					}
					
					.post h2 a:hover
					{
						text-decoration: underline;
					}
				
				.post .author
				{
					clear: both;
					color: #7f7f7f;
					line-height: 18px;				 
				}
				
				.post .text,
				.comment .text
				{
					float: left;
					width: 550px;
				}
				
					.text p
					{
						line-height: 20px;
						font-size: 12px;
						margin-bottom: 10px;
					}
					
					.text li
					{
						line-height: 20px;
						font-size: 12px;
					}
					
					.text ul
					{
						margin-bottom: 15px;
						list-style-type: circle;
					}
					
					.text a,
					.notfound a
					{
						color: #7f7f7f;
						font-size: 12px;
					}
					
					.text a:hover
					{
						text-decoration: underline;
					}
					
					.text em
					{
						font-size: 12px;
					}
					
					.text h2,
					.text h3
					{
						margin-top: 30px;
						float: none;
						font-size: 15px;
					}
					
					.text h3
					{
						font-size: 14px;
						margin-bottom: 10px;
					}
					
				.post .meta
				{
					margin-left: 100px;
					float: left;
					clear: both;
					color: #7f7f7f;
					margin-top: 15px;
				}
				
					.post .meta p
					{
						line-height: 18px;
						color: #7f7f7f; 					
					}
					
						.post .meta p a
						{
							color: #404040;
						}
						
						.post .meta p a:hover
						{
							color: #000;
							text-decoration: underline;
						}
					
					.post-edit-link,
					.comment .text .comment-edit-link
					{
						display: block;
						padding: 5px 5px 3px 5px;
						background: #ddd;
						float: left;
						margin-top: 20px;
						color: #000;
					}
					
					.post-edit-link:hover,
					.text .comment-edit-link:hover
					{
						background: #000;
						color: #fff;
						text-decoration: none;						 
					}
					
					blockquote
					{
						border: 1px #ddd solid;
						padding: 25px;
					}
					
					blockquote p
					{
						color: #666;
					}
					
			.prevnext
			{
				padding: 15px 50px 10px 150px;
				border-bottom: 1px #ddd solid;
			}
				
				.prevnext p
				{
					width: auto;
				}
				
				.prevnext .right
				{
					float: right;
				}
				
				.prevnext .left
				{
					float: left;
				}
				
				.prevnext a
				{
					color: #7f7f7f;
					text-decoration: none;
				}
				
				.prevnext a:hover
				{
					color: #404040;
					text-decoration: underline;
				}
				
			
			#page
			{
				padding: 40px 50px 30px 50px;
			}				
			
				#page h2
				{
					margin-bottom: 15px;
					font-size: 15px;
					float: none;
				}
			
			#search-results
			{
				padding: 40px 0 30px 0;
			}
			
				#search-results h2
				{
					padding-left: 50px;
					font-size: 15px;
				}
				
				#search-results h3 a
				{
					font-size: 15px;
				}
				
			#archive
			{
				padding: 40px 0 30px 0;
			}
			
				#archive h2
				{
					padding-left: 50px;
					font-size: 15px;
				}
				
				#archive h3 a
				{
					font-size: 15px;
				}
				
					#archive h3 a:hover
					{
						text-decoration: underline;
					}
				
				.pages
				{
					clear: both;
				}
				
				#comments
				{
					padding: 40px 50px 30px 50px; 
				}
				
					#comments h2
					{
						font-size: 15px;
						margin-bottom: 5px;
					}
					
					#comments li
					{
						list-style: none;
					}
					
					#comments p
					{
						line-height: 18px;
					}
					
					
					.comment
					{
						clear: both;
						padding-top: 40px;
					}
					
					#comment-1
					{
						padding-top: 20px;
					}
					
					.comment .text
					{
						margin-left: 100px;
						clear: both;
					}
					
					.comment .text a
					{
						color: #7f7f7f;
					}
					
					.comment .text a:hover
					{
						text-decoration: underline;
						color: #000;
					}
					
					.comment cite a:hover
					{
						color: #000;
						text-decoration: underline;
					}
					
					.comment .date a
					{
						color: #7f7f7f;
					}
					
					.comment .date a:hover
					{
						color: #000;
						text-decoration: underline;
					}
					
					.moderation
					{
						clear: both;
						float: left;
						margin-left: 100px;
						color: #7f7f7f;
						margin-top: 10px;
					}
					
						.moderation strong
						{
							color: #7f7f7f;
						}

					
				#comment-form
				{
					padding: 40px 50px 30px 50px;
					clear: both;
					border-top: 1px solid #DDDDDD;
				}
				
					#comment-form form
					{
						display: block;
					}
				
					#comment-form h2
					{
						font-size: 15px;
						margin-bottom: 25px;
					}
				
					#comment-form label,
					.logged-in
					{
						float: left;
						clear: both;
						width: 100px;
						padding: 3px 0;
						margin-bottom: 5px;
						color: #7f7f7f;
					}
					
					.logged-in-as
					{
						float: left;
						padding: 3px 0;
					}
					
						
						.logged-in-as a:hover
						{
							text-decoration: underline;
						}
						
						.logout
						{
							font-size: 10px;
							display: block;
							line-height: 18px;
						}
					
					#comment-form textarea
					{
						width: 540px;
						height: 90px;
						float: left;
						display: block;
						margin-bottom: 5px;
						border: 1px #000 inset;
						padding: 3px;
						line-height: 18px;
						color: #7f7f7f;
					}
					
					#comment-form input
					{
						float: left;
						display: block;
						margin-bottom: 5px;
						border: 1px #000 inset;
						padding: 3px;
						width: 300px;
					}
					
					.allowed-xhtml
					{
						float: left;
						margin-left: 100px;
						margin-top: 5px;
						margin-bottom: 20px;
					}
					
						.allowed-xhtml p
						{
							line-height: 18px;
						}
						
						.allowed-xhtml .tags
						{
							color: #7f7f7f;
							font-size: 10px;
						}
					
					input#submit
					{
						background: #ddd;
						border: #000 1px outset;
						float: left;
						margin-left: 100px;
						margin-top: 30px;
						width: auto;
						clear: both;
						cursor: pointer;
					}
					
					input#submit:active
					{
						border: #404040 1px inset;
					}
					
					#comment-form input.hidden,
					#comment-form #_wp_unfiltered_html_comment
					{
						display: none;
					}
					
			.notfound
			{
				margin-bottom: 10px;
			}
			
			.notfound p
			{
				line-height: 18px;
				color: #333;
			}
			
			.notfound h3
			{
				font-size: 15px;
				margin-bottom: 25px;
			}
						
			#foot
			{
				position: absolute;
				bottom: 0;
				height: 125px;
				width: 100%;
			}
			
			#foot div
			{
				padding: 10px 50px;
				clear: both;
				border-top: 1px #ddd solid;
				background: #eee;
			}
			
				#foot h2
				{
					float: left;
					width: 100px;
					color: #7f7f7f;
					line-height: 20px;
				}
				
				#foot ul
				{
					float: left;
				}
				
					#foot li
					{
						float: left;
						list-style: none;
						color: #7f7f7f;
						margin-right: 15px;
						line-height: 20px;
					}
					
				
					#foot a:hover
					{
						text-decoration: underline;					
					}
				
				#foot .archives
				{
					float: right;
					width: 550px;
					padding: 0;
					margin: 0;
					border: none;
					background: none;
					height: auto;
					clear: none;
				}

				#foot .wordpress
				{
					border-bottom: 5px #000 solid;
				}
				
				#foot .search
				{
					padding-top: 15px;
					border: none;
				}
				
					#searchform	input
					{
						float: left;
						display: block;
						margin-bottom: 5px;
						border: 1px #000 inset;
						padding: 3px;
						width: 300px;
					}
				
					input#searchsubmit
					{
						background: #ddd;
						border: #000 1px outset;
						float: left;
						width: auto;
						padding: 2px;
						margin-left: 5px;
						cursor: pointer;
					}
					
					input#searchsubmit:active
					{
						border: #404040 1px inset;
					}
					
			.wp-caption
			{
				margin-bottom: 15px;
				
			}
			
				.wp-caption p
				{
					font-size: 10px;
				}

/* fuer unterschiedliche Kommentare*/
.alt
{
}

/* braucht man immer*/
acronym, abbr, span.caps
{
	cursor: help;
}



