/*  
Theme Name: outdoorblog.de
Theme URI: http://wordpress.org/
Description: Theme for outdoorblog.de, a platform of doorout.com
Version: 1.0
Author: Manuel Molicki
Author URI: http://www.3mo.de/
*/

*{padding:0; margin:0;}
img{border:0;}
html{height:101%;}
body {font: normal 11px/18px arial,helvetica,sans-serif;}
body{margin:0;padding:0;color:#333333;background:#fff url("images/bg.gif") repeat-x left top;}

/* Screenreader ONLY */

blockquote{margin:0 0 0 20px; background: #f3f3f3;padding:5px 10px; font-style:italic;}

.unsichtbar{position:absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline;}
hr {position:absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline;}

.previous_next{clear:both;height:40px;}
.alignleft{float:left;}
.alignright{float:right;}

a:link,a:visited{color: #91c62a;text-decoration:none;}
a:hover{color: #91c62a;text-decoration:none;}

h2{font-size:24px; font-weight:normal;margin:0 0 10px 0;line-height:28px;}
h3{font-size:18px; line-height:24px;font-weight:normal; font-style:italic;margin:10px 0 6px 0;}


.infogrey{color: #999999; clear:both; margin:10px 0;font-size:11px;line-height:16px;}

#container{margin:20px auto 0 auto;width:920px;background:#fff url("images/bg_container.gif") repeat-x left top;padding:15px;}
.bloginfo{clear:both;text-align:center;padding:60px 0 0 0;color:#333;}
#header{background:#fff url("images/header.jpg") repeat-x left center;height:220px;overflow:hidden;clear:both;}
#header .tagcloud{width:300px; float:right;padding:12px 6px 6px 6px; overflow:hidden;}
#header .tagcloud a:link,#header .tagcloud a:visited{color: #53432b;text-decoration:none;}
#header .tagcloud a:hover{color: #fff;background:#53432b;text-decoration:none;}

ul#titelnav{background:#91c62a;color:fff;font-size:14px;margin:4px 0 0 0;padding:0;list-style:none;clear:both;line-height:1.8em; text-transform:uppercase;}
ul#titelnav li{display:inline; margin:0;padding:0 0 0 20px;}
ul#titelnav li a:link, ul#titelnav li a:visited, ul#titelnav li a:active{color: #333;text-decoration:none;color:#FFFFFF; }
ul#titelnav li a:hover{color: #333;text-decoration:none;}

#content{float:left; width:580px;margin:20px 0 20px 0;font-size:12px; line-height:20px;}
#content p{margin:0 0 6px 0;}
#content ul{margin:0 0 0 30px;}
#content ul li{margin: 0;}
#content .post{margin:0 0 30px 0;}
#content .postinfo{clear:both; color:#666666;font-size:11px;}
#content .postmetadata{margin:0 0 20px 0;clear:both;font-size:11px;background: transparent url("images/comments_shadow.gif") no-repeat;padding:6px 0 8px 8px;}
#content .commentmetadata{font-size:11px;}
#content form#commentform textarea{width:460px;}
#content .commentbox{}


#content table{border:1px solid #d3d3d3;}
#content table tr th{text-align:left;border-bottom:1px solid #d3d3d3;}
#content table tr td, #content table tr th{padding:1px 3px;vertical-align:top;background-color:#f3f3f3;}
#content table tr th{background-color:#f3f3f3;}
#content table tr td{background-color:#f9f9f9;}

#content .navigation{margin:0 0 10px 0;clear:both;}

#sidebar{float:left; width:310px;margin:10px 0 20px 30px;}
#sidebar .box{border:1px solid #e5e5e5;padding:0 10px 10px 10px;margin:0 0 10px 0;}
#sidebar .box#termine{background-color:#eef7f0;border:1px solid #eef7f0;}
#sidebar .box#ueberuns{padding:10px;font-size:11px;background-color:#98c344;border:1px solid #98c344;line-height:18px;}
#sidebar .box#ueberuns a{color:#333333; text-decoration:underline;}

#sidebar .box#search{background-color:#d5d9df;border:1px solid #d5d9df;}
#sidebar .box ul {margin:0;padding:0;list-style:none;}
#sidebar .box ul li{line-height:20px;border:1px solid white;}

#sidebar .box ul.recent-comments li a:link,#sidebar .box ul.recent-comments li a:visited{padding:0;background:none;color:#91c62a;text-decoration:none;text-decoration:none;float:left;}



#sidebar .box ul li a:link,#sidebar .box ul li a:visited{color: #1d4b22;text-decoration:none;clear:both;display:block;padding:0 4px;}
#sidebar .box ul li a:hover{text-decoration:none; background: #f3f3f3;}

#sidebar .box#links ul li{margin:0 0 0 0;}

form#searchform input#s{padding:1px; font-size:18px;width:180px;}
form#searchform input#searchsubmit{font-size:18px;padding:1px 2px;}

form#commentform input{padding:1px;}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size:11px;
	list-style-type: none;
}
div.commentbody {
	margin: 10px 0 10px 10px;
	padding: 25px 0 0 10px;
	background: #eee url("images/comment-top.png") no-repeat;
	
}
div.commentbody div{
	padding: 0 5px 5px 0;
	font-size:11px;
	background: #eee url("images/comment-bottom.png") bottom right no-repeat;
}


#footer{margin:0 auto;width:950px;border-top:1px solid #f3f3f3;clear:both;text-align:center;padding:10px 0}
#footer span{margin:0 4px;}
#content ul.st-related-posts{margin:6px 0 6px 0;padding:0;line-height:14px;clear:both;}
#content ul.st-related-posts li{margin:0 0 0 10px;padding:0;line-height:18px;font-size:11px;}

.pagebar 
	{ 
		font: 11px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
			padding: 2px 6px; 
			border: none; 
			background: #fff; 
			text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #91c62a; 
		text-decoration: none;
		font-weight:bold;
		color:#fff;
	}

.pagebar a:hover 
	{
		padding: 2px 6px; 
		border: solid 1px #333; 
		background: #fff; 
		text-decoration: none;
	}


