/*
Theme Name: Oberharz-Theme based on Kubrick
Theme URI: http://www.oberharz.de
Description: Original Oberharz WordPress-Theme
Version: 1.0
Author: Lichtflut.Medien
Author URI: http://www.lichtflut-medien.de
Tags: fixed width, two columns, widgets
Text Domain: Oberharz-Theme based on Kubrick

*/
body {
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	line-height: 22px;
	color: #77787a;
	text-align: center;
	background: url(images/bg_body.jpg) center top no-repeat #FFFFFF;
}

#page a {
	color: #5A83B8;
	text-decoration: none;
}

#page a:hover {
	text-decoration: underline;
}

#content strong, #content b {
	font-weight: bold;
}

#content ul {
	padding-left: 10px;
	margin-bottom: 15px;
}
#content ul li {
	background: url(images/icn_list.gif) 0px 2px no-repeat;
	padding-left: 20px;
	margin: 12px 0px;
}

#page {
	text-align: left;
	width: 870px;
	margin: 210px auto 20px;
	background: url(images/bg_content.gif) 0px 0px repeat-y;
	opacity: 0.9;
	filter:alpha(opacity=90);
}

#header {
	height: 47px;
	padding-right: 25px;
	background: #edf2fb;
}

#header h1 {
	width: 580px;
	display:block;
	float:left;
}

#header h1 a {
	text-indent: -100000px;
	display: block;
	background: url(images/header.jpg) 0px 0px no-repeat;
	height: 47px;
	width: 580px;
}

#header .social {
	width: 240px;
	float:right;
}

#header .social li {
	float:left;
	height: 47px;
	width: 80px;
}

#header .social li a {
	height: 47px;
	text-decoration: underline;
	line-height: 47px;
	display: block;
	width: 80px;
	background-position: 0px 12px;
	background-repeat: no-repeat;
	text-indent: 28px;
	font-size: 11px;
}

#header .social .rss-feed a {
	background-image: url(images/icn_rss.gif);
	color: #ff8b1b;
}

#header .social .twitter a {
	background-image: url(images/icn_twitter.gif);
	color: #2795e4;
}

#header .social .facebook a {
	background-image: url(images/icn_facebook.gif);
	background-position: -1px 12px;
	color: #3b5998;
}

#header .social li a:hover {
	text-decoration: none;
}

#content {
	width: 555px;
	float:left;
}

#content .wrap {
	padding: 38px 0px 30px 25px;
}


#content .navigation.entries, #content #respond {
	background: #EDF2FB;
	padding: 15px;
	margin-bottom: 15px;
	border: 1px solid #D3DDEA;
}

#content .navigation.entries h2, #content #respond h3 {
	font-weight: bold;
	font-size: 13px;
	color: #4D7BB4;
	border-bottom: 1px solid #C3CFDF;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#content .navigation .next-link, #content .navigation .prev-link {
	width: 49%;
	margin: 0px;
}

#content .post {
	margin-bottom: 40px;
}

#content .post h2,  #content .pagetitle {
	color: #ec7305;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 29px;
	line-height: 32px;
}

#content .post h3 {
	color: #2795E4;
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: bold;
}

#content .pagetitle {
	margin-bottom: 20px;
	color: #5A84B9;
}

#content .archiv-head {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;
}

#content #comments {
	color: #ec7305;
	font-size: 17px;
	margin: 0px 0px 15px;
	font-weight: bold;
}

#content .post.sticky {
	border: 1px solid #D6DFEB;
	padding: 15px 15px 5px 15px;
	background: #FFFFFF;
}

#content .post.sticky h2 a {
	color: #688EBE;
}

#content .post h2 a, #content .archiv-head a {
	color: #ec7305;
	display: block;
}


#content .post .postmetadata {
	border-width: 0px 0px 1px 0px;
	border-color: #D3DDEA;
	border-style: solid;
	color: #77787a;
	font-size: 11px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	position:relative;
}

#content .post .completepost{
	text-align: right;
	border-color: #E0E7EF;
	border-width: 1px 0px;
	border-style: solid;
	padding: 5px;
}

#content .post .completepost a{
/*	color: #3B9EE6;	*/
	font-weight: bold;
}


#content .post .postmetadata .author, #content .post .postmetadata .time, #content .post .postmetadata .date {
	font-weight: bold;
}

#content .post .postmetadata .comments {
	position:absolute;
	right:0px;
}

#content .post .postmetadata.head a {
	color: #77787a;
	font-weight: bold;
}

#content .post .postmetadata .comments a{
	color: #5A83B8;
}

#content .post .postmetadata.tags {
	border: 0px;
	font-weight: bold;
	margin-top: 20px;
}

#content .post .postmetadata.tags a {
	font-weight: normal;
}

#content .post p {
	margin-bottom: 20px;
}

#content .alignright {
	float: right;
	margin-left: 15px;
}

#content .post img {
	padding: 1px;
	border: 1px solid #D6DFEB;
}
	
#content img.alignright {
	margin: 2px 0px 10px 15px;
}

#content .alignleft {
	float: left;
	margin-right: 15px;
}

#content img.alignleft {
	margin: 2px 15px 10px 0px;
}

/* Sidebar Setup */
#sidebar {
	width: 290px;
	float:right;
}

#sidebar .wrap {
	padding: 38px 25px 30px;
}

#sidebar .widget {
	margin-bottom: 25px;
}
#sidebar .widget ul {
	border-top: 1px solid #C3CFDF;
}

#sidebar .widget ul li {
	border-bottom: 1px solid #C3CFDF;
	padding: 5px 4px;
	line-height: 16px;
}

#sidebar .widget ul li a {
	color: #77787a;
}

#sidebar h2 {
	font-size: 17px;
	color: #4d7bb4;
	margin-bottom: 10px;
	font-weight: bold;
}

#sidebar h2 a {
	color: #4d7bb4;
}

/* Sidebar Twitter */
#sidebar .widget_twitter .twitter {
	border: 0px;
}

#sidebar #twitter_div li a {
	display: none;
}

#sidebar #twitter_update_list{
	border: 0px;
}

#sidebar #twitter_div li span a {
	display: inline;
	color: #4E69A2;
}

#sidebar .widget_twitter .twitter-item, #sidebar #twitter_div li {
	border: 1px solid #B1B1B1;
	padding: 10px;
	background: #FFFFFF;
	margin-bottom: 10px;
	font-size: 11px;
	color: #8C8C8C;
}

/*#sidebar .widget_twitter .twitter-item:hover, #sidebar #twitter_div li:hover {
	background: #EDF1FA;
}
*/
.twitter-timestamp {
	color: #AFAFAF;
	display: block;
}

#sidebar .widget_twitter .twitter-link {
	color: #2795E4;
	text-decoration: underline;
}
#sidebar .widget_twitter .twitter-link:hover {
	text-decoration: none;
}

#sidebar #facebook-likebox{
	background: #FFF;
	margin-bottom: 20px;
	/*border: 1px solid #5E87BA;*/
}

/* Sidebar Comments */

/* Footer */
#footer {
	background: #EDF2FB;
	text-align: center;
	font-size: 11px;
	padding: 10px 0px;
}

#footer a {
	color: #4D7BB4;
}

#footer .footerlinks li {
	display:inline;
	margin: 0px 6px;
}

/* Kommentar */

#content .nocomments {
	font-weight: bold;	
}

#content .commentlist {
	margin-bottom: 15px;
}

#content .commentlist li {
	margin-bottom: 15px;
	padding: 15px 15px 0px;
	border: 1px solid #D3DDEA;
	background: #EDF2FB;
}

#content .commentlist .comment-meta {
	border-bottom: 1px solid #D3DDEA;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#content .commentlist li .comment-body p {
	margin-bottom: 15px;
}

#content #commentform input, textarea {
	border: 1px solid #C3CFDF;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	padding: 8px 5px;
	margin-bottom: 10px;
	width: 486px;
}

#content #commentform input:hover, textarea:hover,
#content #commentform input:focus, textarea:focus {
	border: 1px solid #4D7BB4;
}

#content #commentform label {
	display: block;
	font-size: 11px;
	font-weight: bold;
}

#content #respond textarea {
	width: 486px;
}

#content #respond #submit {
	border: 0px;
	background: #EC7305;
	cursor:pointer;
	width: 155px;
	color: #FFFFFF;
	font-weight: bold;
}

/* User VCard */
.comment-author .avatar {
	display: none;
}
.comment-author .fn {
	font-size: 17px;
	font-weight: bold;
}


/* Bildunterschriften */
#content p.wp-caption-text {
	font-size: 11px;
	margin:0px;
	line-height: 13px;
	padding: 5px;
	color: #c2c2c2;
}



/******* SOMMER *******/
/*
body {
	background: url(images/bg_body_sommer2.jpg) center top no-repeat #FFFFFF;
}

#page a {
	color: #149d23;
}

#page {
	margin: 244px auto 20px;
	background: url(images/bg_content_sommer.gif) 0px 0px repeat-y;
}

#header {
	background: #eefbed;
}

#header .social .rss-feed a {
	background-image: url(images/icn_rss_sommer.jpg);
}

#header .social .twitter a {
	background-image: url(images/icn_twitter_sommer.jpg);
}

#content .post .postmetadata {
	border-color: #DDEBD6;
}

#sidebar .widget ul {
	border-top: 1px solid #CFE4D3;	
}

#sidebar .widget ul li {
	border-bottom: 1px solid #CFE4D3;
}

#sidebar h2 {
	color: #149d23;
}

#sidebar .widget_twitter .twitter-item, #sidebar #twitter_div li {
	border: 1px solid #cfddd1;
	background: #e3f2e5;
}

#footer {
	background: #eefaf3;
}

#content .navigation.entries h2, #content #respond h3 {
	color: #2AA638;
	border-bottom: 1px solid #D3E6D6;
}

#content .navigation.entries, #content #respond {
	background: #DDEBD6;
	border: 1px solid #D3E6D6;
}
*/
