/*
Theme Name: Schnitzelwirt
Theme URI: 
Description: 2010 - Schnitzelwirt goes CMS und mehr!
Author: Savantos
Author URI: http://www.hiddensense.net
Version: 1.0
  
*/
body {
	background:#fff;
        background-image:url(holz.jpg);
        margin:0px;
        padding:0px;
        color:#fff;
        font-family: 'Tangerine', serif;
	}

p { 
	font-size: 43px; color: #eee; 
	line-height:39px; text-align:justify; 
	text-shadow: 5px 5px 5px #663300; padding-right:10px;}

.post img {
-moz-box-shadow: 0px 0px 20px #000;
margin-bottom:23px;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto; }

p.intro:first-letter{font-size:130px;float:left;color:#fff;padding-right:23px; margin-top:0px;
text-shadow: 3px 3px 19px #000;}

small {
	font-size: 23px; font-family: Tangerine, serif; color:#eee;}


h1, h2, h3, h4, h5, h6 {
	font-weight: normal; 
	
	}
 
h1 { font-size: 43px; font-weight:bold; text-shadow: 5px 5px 5px #663300; line-height:40px; margin-bottom:0px;}
 
h2 { font-size: 2em; color:#fff;}
 
h3 { font-size: 1.2em; }
 
h4 { font-size: 1em; }
 
pre { overflow:auto; }
 
strong { color:#eee; }

span.amp {
   font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;
   font-size:110%;
   font-style:italic; font-weight: normal; 
}
 

.post a {color:#fff;
	text-decoration: none; font-weight:bold; margin-top:17px; margin-left:-3px; }
 
.post a:hover {
	border-bottom: 3px solid #fff;
text-shadow: 3px 3px 10px #eee;
}

hr { border: 1px solid #000; width:700px; text-align:center; margin-top:13px;margin-bottom:20px;}

.clear {clear:both;}

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:7px;
	overflow:hidden;
	border:1px solid #eee;
width:100%;
	padding:3px 0px;
	background:#000;
	color:#fff;
font-family: Verdana, serif;
font-size:17px;
text-align:center;
opacity: 0.5;


}

 
/* Layout */

 
#playfield {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	overflow:hidden;
}

#header {
	margin: 0 auto;
	padding: 0;
        background-image:url(Schnitzelwirt.png);
	background-repeat: no-repeat;
        background-position:center top;
        padding-top:253px;
        text-align:center;
	}

#navigation ul{
	width:960px;
	margin:0px auto;

	}
 
#navigation ul li {
	list-style:none;
	display:block;
float:left;font-family: Georgia, serif;
        font-size: 23px; color: #fff;margin-right:20px;
}

#navigation ul li#first{
	margin-right:20px;margin-left:80px
}

#navigation a {color:#fff;
	text-decoration: none; font-weight:bold; margin-top:17px; margin-left:-3px; }
 
#navigation a:hover {
	border-bottom: 3px solid #fff;
text-shadow: 3px 3px 10px #eee;
}
 



#content {
	float:left;
padding-left:10px;
padding-right:10px;
}

 
/* Post */
.post {
margin-top:67px;
}

.postmetadata {
font-family: Verdana, serif; font-size:9px; float:right; margin-top:33px;
}
.postmetadata a {color:#fff;
	text-decoration: none; font-weight:bold }
 
.postmetadata a:hover {
	border-bottom: 3px solid #fff;
text-shadow: 3px 3px 10px #eee;
}

.post h2 {font-size: 43px;font-weight:bold;
	margin:0;
	padding:0;
	line-height:0px;
	text-align:left; color: #fff;}

table {
	color: #fff;
	border:0px;
	width:940px;font-size: 38px;
}

#menu1 tr.over td {
color: #fff;
background-color: #000;
}

tr.over td {
	font-weight: bold;
}

#menu1 {font-family: Georgia, serif;
	font-size: 30px;color:#fff;
        text-align:left;
        margin-top:30px;
        padding-left:5px;
        margin-bottom:10px;
        text-shadow: 0px 0px 4px #fff;
}

.menu2 {
	font-family: Tangerine, serif;
	font-size: 38px;color:#fff;line-height:30px;
        text-align:left;
        padding-top:5px; margin-bottom:0px;
}

.menu2a {
	font-family: Tangerine, serif;
	font-size: 38px;color:#fff;
        text-align:right;padding-right:5px;
}

.menu3 {font-family: Georgia, serif;
	font-size: 15px;color:#fff;line-height:13px;
        text-align:left;padding-bottom:13px;
}

#map { 
	-moz-box-shadow: 4px 4px 5px #000;}


.clear { clear: both; }
 
 
blockquote {
	color: #123456;
	}
 
 
/* Footer */
#footer {
        height: 320px;
	padding-top:0px;
        background-image:url(Tischdecke.png);
	background-repeat: no-repeat;
        background-position:left bottom;
        margin-bottom:0px;
        bottom:0%;
        }

#footer p{
	text-align:center;
        padding-top:100px;
	color:#888;
        font-size: 27px; color: #eee;
margin-bottom:0px;
bottom:0%;
        }

#footer h2{
	text-align:center;
	color:#888;
        font-size: 33px; color: #fff;
        }
 
/*comment styling*/

 
#commentform p { font-size:28px; }
 
.commentmetadata { font-weight: normal; font: 33px Tangerine, serif; }

#commentform input {
	width: 270px;
	padding: 2px;
	margin: 5px 5px 1px 0; font: 38px Tangerine, serif; 
	line-height:150%;}

#commentform { margin: 5px 10px 0 0; }
 
	#commentform textarea {
		width: 100%; height:130px;
		padding-left: 5px; font: 38px Tangerine, serif; 
	line-height:37px;}

 
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
 
#commentform #submit {
	margin: 0 0 0px auto;
	float: right; }
 
 
.commentlist {
	padding: 0;
	text-align: justify; margin-top:67px;}
 
.commentlist li {
margin: 15px 0 10px;
padding: 5px 5px 10px 10px;
list-style: none; }
 
.commentlist li ul li {
margin-right: -5px;
margin-left: 10px; }
 
.commentlist p { margin: 10px 5px 10px 0; }
 

