/*   
Theme Name: Waldlaeufer
Theme URI: http://lime-arts.de
Description: Theme für die Seite der Waldläufer
template -- WordPress 3.2.1
Author: Manuel Anderer
Author URI: http://lime-arts.de
Version: 1
*/
/* CSS Document */

body {
	background:url(layout/body.jpg) #000;
	padding:0px;
	margin:0px;
	color:#453223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	}

#container {
	margin:auto;
	width:970px;
	background:url(layout/background.gif) repeat-y;
	z-index:2;
	line-height:19px;
	}

#header {
	background:url(layout/header.jpg) no-repeat;
	width:970px;
	height:300px;
	z-index:3;
	}

#content {
	padding:05px 25px 15px 25px;
	background:url(layout/content_02.gif) repeat-y;
	width:630px;
	margin-right:10px;
	margin-left:30px;
	z-index:4;
	}
	
	#content a {
		color:#8f0606;
		text-decoration:none;
		}

	#content a:hover {
		color:#bb0708;
		}
	
	#content p, #content table, .excerpt {
		font-family: 'Libre Baskerville', serif;
		padding-left:10px;
		padding-right:10px;
		line-height:1.55em;
		}
		
#navigation {
	float:right;
	width:250px;
	padding-right:5px;
	}

#navigation ul {
	padding:0px;
	margin:0px;
	background:url(layout/navigation.gif) repeat-y;
	}
	
#navigation ul li {
	list-style:none;
	}

#navigation ul li a:hover {
	color:#bb0708;
	}
	
#navigation ul li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#773e27;
	font-style:italic;
	padding-bottom:8px;
	padding-left:35px;
	text-decoration:none;
	font-size:16px;
	display:block;
	}
	
	.navfl {
		color:#bb0708;
		}
	
.nav-bottom {
	padding:0px;
	margin:0px;
	height:53px;
	background:url(layout/nav-down.gif) repeat-y;
	}
	
#nav-last {
	padding:0px;
	margin:0px;
	height:200px;
	background:url(layout/nav-last.gif) no-repeat;
	}
		
#footer {
	clear:both;
	position:relative;
	height:45px;
	width:970px;
	background:url(layout/footer.gif) no-repeat;
	}
		
a {
	outline:none;
	color:#fff;
	font-weight:bold;
	}
		
.bild {
	border: 1px solid #775031;
	border-radius:5px;
	box-shadow: 0 0 6px #7a5436;
	padding: 1px;
margin-bottom:10px;
	}
	
.bild-right {
	border:5px #99785b solid;
	float:right;
	margin-left:15px;
	}
	
hr {
	margin-top:25px;
	margin-bottom:25px;
	border: 1px #c1a891 solid;
	width:60%;
	clear:left;
	}
	
h1, h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#773e27;
	font-style:italic;
	background: url(layout/quote1.png) no-repeat top left;
	padding: 0 0 10px 30px;
	margin: 0 0 10px 0px;
	}
	
h2 a {
color:#773e27;
}

	h1 {
		font-size:24px;
		}
		
		.title {
			color:#773e27;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:21px;
			font-style:italic;
			}

			.title:first-letter {
				font-style:italic;
				display: block;
				float: left;
				font-size: 2.4em;
				margin-right:3px;
				}
		
		.datum {
			font-size: 0.9em;
			float: left;
			padding: 0 0 6px 4px;
			color:#555;
			}


	h2 {
		font-size:18px;
		}

		
.fl, .entry p:first-letter {
	font-size:22px;
	color:#bb0708;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	margin-right:1px;
	}
	
.termine, .termin-erledigt{
	border-bottom:1px dotted #773e27;
	padding-top:9px;
	padding-bottom:9px;
	padding-right:40px;
	vertical-align:bottom;
	}
.termin-erledigt, .termin-erledigt .fl {
	color:#888;
	font-style:italic;
	}

.post-to-page-title {
	background:#99785b;
	padding:5px 10px 5px 10px;
	border-radius:5px 5px 0px 0px;
	margin:0;
	width:180px;
}

.galerie:hover {
 transform: scale(1.0);	
transform: rotate(2deg);	
}

.post-to-page-title:hover {
	color:#fff;
}
	
.post-to-page-separator { display:none; }

.galerie {
	height:180px;
	float:left;
	margin:5px;
	}

.galerie img {
	width:190px;
	height:143px;
	vertical-align:bottom;
	border:5px #99785b solid;
	border-top:0;
	border-radius:0px 0px 5px 5px;
	}
	
.galerie a {
	display:block;
	font-size:11px;
	text-decoration:none;
	}

.galerie:hover td { 
	border:#99785b 5px solid;
}
.galerie a:hover {
	color:#773e27;
	}
	
.neue-bilder {
	color:#FFFF00;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	background:#000;
	padding:3px;
	}


textarea, input, iframe {
border:3px solid #8c714d;
padding:6px;
border-radius:5px;
background:#dac59d;
font-family: 'Donegal One', serif;
line-height:1.6em;
color:#333;
}

textarea {
width:590px;
height:200px;
}

textarea:focus, input:focus {
background:#e3cea5;
}

#s {
margin-left:30px;
margin-bottom:7px;
margin-top:7px;
width:180px !important;
font-family: 'Donegal One', serif;
}

    #submit, .btn{
        
        -moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
        -webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
        box-shadow:inset 0px 1px 0px 0px #a6827e;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
        background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
        background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
        background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
        background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
        background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
        
        background-color:#7d5d3b;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #54381e;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:14px;
        font-weight:normal;
        padding:6px 24px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #4d3534;
        
    }
    #submit:hover, .btn:hover{
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
        background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
        background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
        background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
        background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
        background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
        
        background-color:#634b30;
    }
    #submit:active, .btn:active {
        position:relative;
        top:1px;
    }


.postmetadata {
text-align:right;
}

.postmetadata a {
color:#773e27 !important;
}

.alignright {
float:right;
margin-left:15px;
}

.alignleft {
float:left;
margin-right:15px;
}

.aligncenter {
display: block;
   margin-left: auto;
   margin-right: auto;
}

#pagination {
float:left;
}

#pagination a, .current {
display:blocK;
text-decoration:none;
padding:5px 10px 5px 10px;
float:left;
margin-right:3px;
list-style:none;
background:#dac59d;
}

#pagination a:hover, .current {
background:#b29875;
}

#pagination .page_info, #pagination .page_info:hover {
background:none;
padding:5px;
}

#pagination .current {
background:#b29875;
}

#pagination .current a {
color:#fff;
}

.clearfix:after, .social_share_privacy, .social_share_privacy ul {
clear:none !important;
}

.twoclick-facebook, .twoclick-twitter, .twoclick-gplus, .twoclick-xing {
width:190px !important;
}

.twoclick-facebook iframe, .twoclick-twitter iframe, .twoclick-gplus iframe, .twoclick-xing iframe {
background:none;
padding:none;
}

.twoclick-info {
display:none !important;
}






.commentlist {
	list-style: none;  
	margin-top: 50px;
	margin-right:15px;
}
 
 
.commentlist ul {
	list-style: none;
}
 
.comment-body {
	background-color: #dac59d;
	border-radius: 5px;     
	margin-bottom: 20px;
	padding: 10px;
	padding-left:30px;
	margin-left: 5px;
	box-shadow:0px 2px 3px #666;
	position: relative; /* sorgt dafür, dass das Gravatar-Bild sich bei position:absolute relativ zu seinem comment-body verhält. */
}
 
.comment-body p {
	margin: 5px 0 35px 0;
}
 
.comment-meta {
	display: none; /* Datum des Kommentars ausblenden */
}
 
.bypostauthor .comment-body {
	/* Kommetare des Autors z.B. farblich hervorheben */
}
 
.children {
	margin-left: 0px; /* Anworten werden 40px eingerügt */
}

.children .comment-body {
	background:#e3cea5;
}
 
.vcard img {
	position: absolute; /* Gravatar aus dem comments-body herauslösen.. */
	left: -35px; /* und links neben ihm positionieren */
	box-shadow:0px 2px 3px #666;
	border-radius:5px;
	top:-10px;
}

.thumbnail img {
	border: 1px solid #775031;
	border-radius:5px;
	box-shadow: 0 0 6px #7a5436;
	padding: 1px;
	width:150px;
	margin-right:30px;
}
.thumbnail {
	float:left;
}

.btn {
color: #FFFFFF !important;
    display: inline-block;
    padding: 6px 30px;
    text-decoration: none;
    text-shadow: 0 0 5px #773e27;
	margin-top:5px;
	width:90px;
	float:right;
}

.article {
width:95%;
margin-left:10px;
height:225px;
}

.excerpt {
display:block;
}

.ngg-galleryoverview {
clear:none !important;
}

.ngg-gallery-thumbnail a img {
background:#99785b;
	border-radius:5px;
	border:0;
}

.ngg-gallery-thumbnail a img:hover {
background:#773e27;
}

blockquote {
  background: #dac59d ;
  border-left: 10px solid #8c714d;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #8c714d;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  
}

.post-to-page-title a{
color:#fff !important;
text-decoration:none !important;
display:block;
}
.post-to-page-readmore, .post-to-page-comment-count { display:none; }

#joints {
	margin-bottom:20px;
	font-family: 'Libre Baskerville', serif;
}

td { vertical-align: top; }
#speisen td:first-child { font-weight:bold; color:#bb0708; }
#speisen td:last-child { width:80px; }
#speisen td { padding:5px; padding-bottom:10px; }
#speisen th { font-size:1.3em; margin-top:75px; }
#speisen th, #speisen tr:nth-child(even) { background-color:rgba(255,255,255,0.1); }

.ls { width:48%; float:left;}
.rs { width:48%; float:right;}
