/*
Theme Name: WordPress Theme for shiatsu-mitte.de
Theme URI: http://wordpress.org/
Description:
Version: 1.0
Author: Christoph Liell
Author URI: http://contentwithstructure.com/
Tags: widgets
	
	Developed by Christoph Liell
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/




body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height:1.6em;
	background: #f4ebc4;
	color: #333;
	text-align: left;
	margin:0;
}

p {
	padding:	0;
	margin:		0.5em 0;
}

#header {
	background: url('images/background.gif') repeat-x left bottom;
}

#headerimg,
#headerimg h1 {
	width:	370px;
	height:	124px;
	margin:	0;
	padding: 0;
}

#headerimg h1 a	{
	display:	block;
	text-indent:	-20000px;
	background : url('images/shiatsu-mitte-logo.gif') no-repeat left bottom;
	height:	124px;
	width:	370px;
	margin:0;
	padding:0;
}

h1 {
	font-size:	1.8em;
	margin:		0 0 0.9em 0;
	padding:	0;
}

h2 {
	font-size:	1.5em;
	margin:		0 0 0.9em 0;
	padding:	0;
}

h2.wptitle {
	display:	none;
}

h3 {
	font-size:	1.1em;
	margin:		0 0 0 0;
	padding:	0;
}

h4 {
	font-size:	1em;
	margin:		0 0 0 0;
	padding:	0;
}

h1, h2, h3, h4, h5 {
	font-family:	Georgia, serif;
}

p+h2, p+h3, p+h4 {
	margin-top:	1.5em;
}

a:link, a:visited, a:active, a:hover {
	color:		#494D89;
	text-decoration:none;
}

a:hover {
	text-decoration:	underline;
}

a.post-edit-link {
	color:	#2BAF31;
	font-weight: bold;
}



/*
		LAYOUT
*/


		#page, #home {
			text-align: 	left;
			font-size:		 1.2em;
			}

		#container {
			width:			760px;
			margin-top: 	20px;
		}

		#sidebar {
			float:			left;
			width:			140px;
			margin: 		0 0 0 60px;
			overflow:		hidden;
		}

		#content {
			float:			right;
			margin-left: 	50px;
			width:			500px;
		}
		
		#footer {
			margin:			50px 0 10px 255px;
		}

		#footer div {
			display:		inline;
		}


/*
		HOME
*/

		body.home {
			background:		#f4ebc4 url('images/background-home.gif') repeat top left;
		}

		#home #container {
			margin-top:		144px;
		}

		#home h1 {
			display:		none;
		}

		#home h2 {
			font-weight:	normal;
		}


/*
		eingebettete Schriftart
*/

		#sidebar ul ul li,
		#home h2 {
			/*
			font-family:	GalatiaSILRegular, Georgia, serif;
			font-family:	TeXGyreTermesRegular, Georgia, serif;
			font-family:	MedioRegular, Georgia, serif;
			*/
			font-family:	Georgia, serif;
		}

	


/*
		BILDER
*/

		img.alignright {float:right; margin:0 0 1em 1em}
		img.alignleft {float:left; margin:0 1em 1em 0}
		img.aligncenter {display: block; margin-left: auto; margin-right: auto}
		a img.alignright {float:right; margin:0 0 1em 1em}
		a img.alignleft {float:left; margin:0 1em 1em 0}
		a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
		.alignright {
			float: right;
			margin-left:	10px;
			}

		.alignleft {
			float: left;
			margin-right:	10px;
			}

		p.wp-caption-text {
			margin:			0 0 0 0;
			padding: 		0;
			font-size:		0.8em;
			display:		none;
		}

		div#post-2 p.wp-caption-text,
		div#post-10 p.wp-caption-text {
			display:		none;
		}



/*
		SIDEBAR 
*/
		
		#sidebar ul, #sidebar ul li {
			margin:		0;
			padding:	0;
			list-style:	none;
		}

		#sidebar h2.widgettitle {
			display:	none;
		}

		#sidebar ul ul li {
			margin-bottom:	1em;
			line-height:	1.2em;
			font-size:		1em;
		}

		#sidebar ul ul li.page-item-22 a {
			padding-left:	20px;
			background:		url('images/gutscheine.gif') top left no-repeat;
			height:			20px;
		}

		#sidebar ul ul li a {
			display:		block;
			color:			#000;
			text-transform: uppercase;
			vertical-align:middle;
			padding-top:3px;
		}

		#sidebar ul ul li ul {
			margin:		0.5em 0 0 1em;
			display:	none;
		}
		
		#sidebar ul ul li.current_page_item ul,
		#sidebar ul ul li.current_page_parent ul {
			display:	block;
		}

		#sidebar ul ul li li {
			margin-bottom:	0.5em;
			font-size:		0.9em;
		}

		#sidebar ul ul li.current_page_item a {
			color:			#888;
		}

		#sidebar li.current_page_item ul li a{
			color:			#000;
		}

		#sidebar li.current_page_item ul li a:hover{
			color:			#888;
		}

		#sidebar a,
		#sidebar a:hover {
			text-decoration:none;
			color:	#888;	
		}
		
		#sidebar ul ul li.page-item-22 a {
			color:		#888;
		}
		
		#sidebar ul li.page-item-22 a:hover {
			color:		#000;
		}


/*
		gutschein formular
*/

		form div {margin-top:0.5em;}
		fieldset {border:none;margin:2em 0 2em 0;padding:1em 0 1em 2em;border-top:solid 1px #494D89;}
		legend {font-weight:bold;padding:0 1em;color:#494D89;}
		select.update {width:4em;}
		fieldset.textfields label {width:17em;float:left;margin-right:1em;text-align:right;}
		fieldset.textfields input, fieldset.textfields textarea {border:solid 1px #494D89;width:15em;float:right;font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
		fieldset.textfields textarea {width:75%;}
		input#submit {float:right;}
		input#reset {float:left;}
		.error {border:dotted 1px #ff0000;color:#ff3333;padding: 0.3em 1em 0.3em 25px;background:#ffe0e0;}
		p.bestellung {margin:0;}



/*
		font face
*/

		@font-face {
			font-family: 'GalatiaSILRegular';
			src: url('fonts/GalSILR.eot');
			src: local('Galatia SIL Regular'), local('GalatiaSIL'), url('fonts/GalSILR.woff') format('woff'), url('fonts/GalSILR.ttf') format('truetype'), url('fonts/GalSILR.svg#GalatiaSIL') format('svg');
		}

		@font-face {
			font-family: 'GalatiaSILBold';
			src: url('fonts/GalSILB.eot');
			src: local('Galatia SIL Bold'), local('GalatiaSIL-Bold'), url('fonts/GalSILB.woff') format('woff'), url('fonts/GalSILB.ttf') format('truetype'), url('fonts/GalSILB.svg#GalatiaSIL-Bold') format('svg');
		}

		@font-face {
			font-family: 'TeXGyreTermesRegular';
			src: url('fonts/texgyretermes-regular.eot');
			src: local('TeX Gyre Termes Regular'), local('TeXGyreTermes-Regular'), url('fonts/texgyretermes-regular.woff') format('woff'), url('fonts/texgyretermes-regular.otf') format('opentype'), url('fonts/texgyretermes-regular.svg#TeXGyreTermes-Regular') format('svg');
		}

		@font-face {
			font-family: 'TeXGyreTermesItalic';
			src: url('fonts/texgyretermes-italic.eot');
			src: local('TeX Gyre Termes Italic'), local('TeXGyreTermes-Italic'), url('fonts/texgyretermes-italic.woff') format('woff'), url('fonts/texgyretermes-italic.otf') format('opentype'), url('fonts/texgyretermes-italic.svg#TeXGyreTermes-Italic') format('svg');
		}

		@font-face {
			font-family: 'TeXGyreTermesBold';
			src: url('fonts/texgyretermes-bold.eot');
			src: local('TeX Gyre Termes Bold'), local('TeXGyreTermes-Bold'), url('fonts/texgyretermes-bold.woff') format('woff'), url('fonts/texgyretermes-bold.otf') format('opentype'), url('fonts/texgyretermes-bold.svg#TeXGyreTermes-Bold') format('svg');
		}

		@font-face {
			font-family: 'TeXGyreTermesBoldItalic';
			src: url('fonts/texgyretermes-bolditalic.eot');
			src: local('TeX Gyre Termes Bold Italic'), local('TeXGyreTermes-BoldItalic'), url('fonts/texgyretermes-bolditalic.woff') format('woff'), url('fonts/texgyretermes-bolditalic.otf') format('opentype'), url('fonts/texgyretermes-bolditalic.svg#TeXGyreTermes-BoldItalic') format('svg');
		}

		@font-face {
			font-family: 'TheanoModernRegular';
			src: url('fonts/TheanoModern-Regular.eot');
			src: local('Theano Modern Regular'), local('TheanoModern-Regular'), url('fonts/TheanoModern-Regular.woff') format('woff'), url('fonts/TheanoModern-Regular.ttf') format('truetype'), url('fonts/TheanoModern-Regular.svg#TheanoModern-Regular') format('svg');
		}

		@font-face {
			font-family: 'MedioRegular';
			src: url('fonts/Medio.eot');
			src: local('Medio Regular'), local('Medio'), url('fonts/Medio.woff') format('woff'), url('fonts/Medio.otf') format('opentype'), url('fonts/Medio.svg#Medio') format('svg');
		}


/*
		clearfix
*/

		.clearfix:after {
			clear:both;
			content:".";
			display:block;
			height:0;
			visibility:hidden;
			}
		.clearfix {
			display:inline-block;
			}
		* html .clearfix {
			height:1%;
			}
		.clearfix {
			display:block;
			}

