/*  
Theme Name: Altmetall
Theme URI: http://wordpress.org/
Description: Theme für Schrotties Blog.
Version: 1.0
Author: Schrottie
Author URI: http://www.bischiweb-online.de/wp


*/

/* @import url(css/main.css); */
/* DIV-Container, etc. */

body {margin: 0px; padding: 10px; font-family: sans-serif; background: #99a; color: black; height: 101%; }
div {margin: 0;}

#page{ border: 1px #667 solid; background: #fff; clear: both; max-width: 1200px; }
#page_margins { /* border: 1px #889 solid; */ min-width: 970px; /* max-width: 1200px; */ margin:auto;}
#footer {clear: both;}
#the_content { margin: 0; }

div.entry {
	margin: 0;
}

div.tagcloud {
	text-align: center;
	border: solid 1px black;
	margin: 0px;
	padding: 15px;
}

div.logo {
	position: absolute;
	width: 30px;
	top: 193px;
	right: 20px;
	font-size: 65%;
	text-align: right;
	color: #363232;
	padding-top: 0;
	margin-top: 0;
}

div.tags { font-size: 55%;}

div.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* @import url(css/navbars.css); */
/* Obere und untere Navigation */

#navbar {
	list-style: none;
	background: #363232; /* url("../img/hintergrund-schwarz-3d2.png") 0 0 repeat-x; */
	text-align: right;
	color: #fff;
	padding: 0 1ex;
	margin: 0;
	font-size: 70%;
}

#navbar li {
	display: inline;
	padding-top: 10px;
	padding-bottom: 8px;
	margin-left: 0px;
	margin-top: 0px;
}

#navbar li a {
	font-weight: bold;
	margin: 0 2ex;
	color: #fff;
	text-decoration: none;
	line-height: 30px;
}

#navbar li a:hover {
	text-decoration: underline;
}

#navbar .left {
	float: left;
	padding-top: 0;
	padding-bottom: 0;
}

#navbar .left a {
	float: left;
	margin-left: 0;
	padding-left: 27px;
}

#navbar2 {
	list-style: none;
	background: #363232; /* url("../img/hintergrund-schwarz-3d2.png") 0 0 repeat-x; */
	text-align: right;
	color: #fff;
	padding: 0 0.2ex;
	margin: 0;
	font-size: 70%;
}

#navbar2 li {
	display: inline;
	padding-top: 10px;
	padding-bottom: 8px;
	margin-left: 0px;
	margin-top: 0px;
}

#navbar2 li form {
	margin-top: 5px;
	margin-right: 15px;
}

#navbar2 li a {
	font-weight: normal;
	margin: 0 2ex;
	color: #fff;
	text-decoration: none;
	line-height: 30px;
	margin-left: 27px;
}

#navbar2 li a:hover {
	text-decoration: underline;
}

#navbar2 .left {
	float: left;
	padding-top: 0;
	padding-bottom: 0;
}

#navbar2 .left a {
	float: left;
	margin-left: 0;
	padding-left: 27px;
}


#addressline {
	list-style: none;
	background: #363232; /* url("../img/hintergrund-schwarz-3d2.png") 0 0 repeat-x; */
	text-align: right;
	color: #fff;
	padding: 0 1ex;
	margin: 0;
	font-size: 70%;

}

#addressline li {
	display: inline;
	padding-top: 10px;
	padding-bottom: 8px;
	margin-left: 0px;
	margin-top: 0px;
}

#addressline li a {
	font-weight: bold;
	margin: 0 2ex;
	color: #fff;
	text-decoration: none;
	line-height: 30px;
}

#addressline li a:hover {
	text-decoration: underline;
}

#addressline .left {
	float: left;
	padding-top: 0;
	padding-bottom: 0;
}

#addressline img {
	margin-top: 9px;
}

#addressline .centered {
	float: left;
	padding-top: 0;
	padding-bottom: 0;
}
#addressline .left a {
	float: left;
	margin-left: 0;
	padding-left: 27px;
}

#navbar li a.thin { 
	font-weight: 100;
}

/* @import url(css/sidebar.css); */
/* Sidebarelemente */

#sidebar {
	position: absolute;
	left: 12px; /* 12 */
	top: 180px;
	width: 245px; /* 27ex */
	padding-left: 1ex;
	border-right: 1ex solid #363232;
	margin-top: 4em;
	z-index: 0;
	float: right;
}


#sidebar ul {
	margin-top: 0;
	margin-left: 10px;
	padding-left: 10px;
}

#sidebar li {
	margin-left: 0;
	margin-right: 10px;
	font-size: 60%;
	list-style: circle;
}
#sidebar li.blogroll {
	margin-left: 0;
	margin-right: 10px;
	font-size: 60%;
	list-style: circle;
}

#sidebar form {
	margin-left: 25px;
}

#sidebar h4 {
	color: #363232;
	size: 80%;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 10px;
	margin-left: 0;
	margin-bottom: 10px;
	border-left: solid 1px #363232;
	border-top: solid 1px #363232;
}

#sidebar h4.first {
	margin-top: 0px;
}

#sidebar h4 {
	margin-top: 10px;
}

#sidebar img {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
}

#sidebar img.kjgrcGravatar {
	float: right;
	padding-left: 5px;
}

#sidebar p {
	font-size: 75%;
}

div.flickrwidget {
	width: 27ex; 
	text-align: center; 
	margin: 0; 
	padding: 0;
}

/* @import url(css/header.css); */
/* Headerelemente*/

#header {
	float: left;
	width: 100%;
	height: 150px;
}

#header img { z-index: 0; }

.headeroverlay {
	position : absolute;
	background: #000; 
	opacity: 0.5; 
	-moz-opacity: 0.5; 
	-khtml-opacity: 0.5; 
	filter: alpha(opacity=50); 
	top: 50px;
	left: 20px;
	z-index: 1;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#header h1 {
	margin: 0;
	font-size: 200%;
	letter-spacing: 8px;
	font-weight: 900;
	color: #fff;
}

#header h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 80%;
	font-style: italic;
	font-weight: 100;
	color: #fff;
}

/* @import url(css/hauptbereich.css); */
/* Seiteninhalte */

#hauptbereich {
	margin-right: 15px;
	margin-left: 260px; /* 31ex */
	padding: 15px;
position: relative;
left: 5px;
}
#hauptbereich h3 {
	color: #363232;
	font-size: 120%;
}
#hauptbereich p {
	font-size: 75%;
}
#hauptbereich .entry li {
	font-size: 75%;
}
#hauptbereich .entry li li {
	font-size: 100%;
}
#hauptbereich hr {
	width: 75%;
	color: #363232;
}

p.news {
	margin-left: 32px;
}


/* @import url(css/elemente.css); */
 /* allgemeiner Krams */

body {
	font-family: verdana, arial, sans-serif;
}

img { border: 0; }

#hauptbereich div.postheader {
	margin-top: 0px;
	margin-bottom:0px;
	height: 48px;
	background: #fff url(img/fido.png) 0 0 no-repeat;
}

#hauptbereich h3.alone {
	margin-top: 20px;
	margin-bottom:0px;
	line-height: 48px;
	background: #fff url(img/fido.png) 0 0 no-repeat;
	padding-left: 60px;
	padding-top: 10px;
	margin: 0;
}

#hauptbereich h3 {
	padding-left: 60px;
	padding-top: 3px;
	margin: 0;
}
#hauptbereich h5 {
	padding-left: 60px;
	padding-top: 1px;
	margin: 0;
	font-weight: 100;
	font-size: 65%;
	color: #363232;
}

div.postzeugs {
	padding-left: 10px;
	padding-right: 35px;
	border-top: solid 1px #363232;
	margin-top: 0px;
	background-color: #f8f8f8;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

pre {
	font-family: monospace;
	/* display:block; */
	margin: 1em 0 1em 1em;
	padding: 0.5em;
	color: #000; 
	background: #f0f0f4;
	border: 1px #ccd solid;
	border-left: 8px #363232 solid;
}
code {
	font-family: monospace;
	margin-top: 20px;
}

div.post {
	clear: both;
}

/* Beitragsnavigation */

.alignright {
	float: right;
	font-size: 75%;
	margin-bottom: 10px;
	}

.alignleft {
	float: left;
	font-size: 75%;
	margin-bottom: 10px;
	}

div.entry blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
    	padding-right: 5px;
	border-right: 1px solid #363232;
	color: #363232;
    	background: url(img/quotes.gif) no-repeat top left;
	}

div.entry p {
	text-align: justify;
	}

p.postmetadata {
	text-align: center;
	border-bottom: solid 1px #363232;
}

small {
	font-size: 80%;
}

div.details {
	font-size: 65%;
        margin: 0 auto;
        margin-top: 0px;
	border: solid 1px #363232;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background: #CCD9C8;
        width: 480px;
        
}

/*Pagebar */

.pagebar 
	{  
		padding: 10px;
		border: solid 1px black;
		background: transparent;
		margin: 0px; 
		margin-bottom: 5px;
		font-weight: bold; 
		text-align: center;
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: none;  
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: none; 
		text-decoration: none;
	}

.pagebar .break 
	{
		padding: 2px 6px; 
		border: none; 
		text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		vertical-align: top; 
		background: transparent;
		color:  #363232;
	}

.pagebar a:hover 
	{
		padding: 2px 6px; 
		color: #363232;
		text-decoration: none;
		background: #363232;
		color:  #fff;
	}

img.catimage {
	float: right;
}

img.caticons {
	padding: 5px;
	float: right;
}
div.caticons {
	float: right;
	margin: 0;
	padding: 0;
	border-top: solid 1px #363232;
	border-right: solid 1px #363232;
	min-width: 105px;
}

/* Ajax Comments */

.error {
	color: #FF0000;
	border: solid 1px black;
	background: #363232;
	padding: 10px;
}

.success {
	color: #fff;
	border: solid 1px black;
	background: #363232;
	padding: 10px;
}

/* @import url(css/links.css);  */

a:link {
	color: #416107;
	background: transparent;
	text-decoration: none;
}

a:visited {
	color: #415817; /* fd0303; */
	background: transparent;
	text-decoration: none;
}
a:hover {
	color: #fff;
	background: #363232;
	text-decoration: underline;
}
a:active {
	color: #fff;
	background: #363232;
	text-decoration: none;
}
a:focus {
	color: #415817;
	background: transparent;
	text-decoration: none;
}

.entry a {
        /* text-decoration: underline; */
}

/* Hoverausnahmen */


h3 a:link {
	color: #363232;
	background: transparent;
	text-decoration: none;
}

h3 a:link {
	color: #363232;
	background: transparent;
	text-decoration: none;
}

h3 a:visited {
	color: #363232;
	background: transparent;
	text-decoration: none;
}

h3 a:hover {
	color: #415817;
	background: transparent;
	text-decoration: underline;
}
h3 a:active {
	color: #363232;
	background: transparent;
	text-decoration: none;
}

h3 a:focus {
	color: #363232;
	background: transparent;
	text-decoration: none;
}

#sidebar div.networks a:hover {
	background: transparent;
	color: transparent;
	text-decoration: none;
}

/* Linkicons */

#hauptbereich a[href^="http:"], #hauptbereich a[href^="https:"]
{
	padding-left: 16px;
	background-image: url('http://www.bischiweb-online.de/wp/wp-content/themes/altmetall/img/ext_link.gif');
	background-repeat: no-repeat;
	background-position: 0 0.25em;
}

#hauptbereich a[href^="http://www.geocaching.com"], #hauptbereich a[href^="https://www.geocaching.com"], #hauptbereich a[href^="http://coord.info"]
{
	padding-left: 16px;
	background-image: url('http://www.bischiweb-online.de/wp/wp-content/themes/altmetall/img/geocaching.png');
	background-repeat: no-repeat;
	background-position: 0 0.28em;
}

#hauptbereich a[href^="http://geokrety.org"], #hauptbereich a[href^="http://www.geokrety.org"]
{
	padding-left: 16px;
	background-image: url('http://www.bischiweb-online.de/wp/wp-content/themes/altmetall/img/geokrety.png');
	background-repeat: no-repeat;
	background-position: 0 0.28em;
}


#hauptbereich a[href^="http://www.opencaching.de"], #hauptbereich a[href^="https://www.opencaching.de"], a[href^="http://opencaching.de"], #hauptbereich a[href^="https://opencaching.de"]
{
	padding-left: 16px;
	background-image: url('http://www.bischiweb-online.de/wp/wp-content/themes/altmetall/img/oc.gif');
	background-repeat: no-repeat;
	background-position: 0 0.28em;
}

#hauptbereich a[href^="http://geokrety.org"], #hauptbereich a[href^="http://www.geokrety.org"]
{
	padding-left: 16px;
	background-image: url('http://www.bischiweb-online.de/wp/wp-content/themes/altmetall/img/geokrety.png');
	background-repeat: no-repeat;
	background-position: 0 0.28em;
}

#hauptbereich a[href^="http://de.wikipedia.org"], #hauptbereich a[href^="http://en.wikipedia.org"]
{
	padding-left: 16px;
	background-image: url('http://www.bischiweb-online.de/wp/wp-content/themes/altmetall/img/wikipedia.jpg');
	background-repeat: no-repeat;
	background-position: 0 0.28em;
}

#hauptbereich a[href^="http://flickr.com"]
{
	padding-left: 16px;
	background-image: url('http://www.bischiweb-online.de/wp/wp-content/themes/altmetall/img/flickr.png');
	background-repeat: no-repeat;
	background-position: 0 0.28em;
}


#hauptbereich a[href^="http://www.bischiweb"], #hauptbereich a[href^="http://bischiweb"], #baeppels a[href^="http:"], div.baeppels a[href^="http:"], div.social_bookmark a[href^="http:"], #hauptbereich a[href^="http://www.flickr"], #networks a[href^="http:"], #hauptbereich span.noicon a[href^="http:"], #hauptbereich a[href^="https://picasaweb"], #hauptbereich a[href^="https://lh1.googleusercontent.com"], #hauptbereich a[href^="https://lh2.googleusercontent.com"], #hauptbereich a[href^="https://lh3.googleusercontent.com"], #hauptbereich a[href^="https://lh4.googleusercontent.com"], #hauptbereich a[href^="https://lh5.googleusercontent.com"], #hauptbereich a[href^="https://lh6.googleusercontent.com"], #hauptbereich div.social_share_privacy a[href^="http:"], #hauptbereich a[href^="https://plus.google.com"].auth
{
	padding-left: 0;
	background-image: none;
}

#main a.imagelink {
	padding-left: 0;
	background: transparent;
}

/* @import url(css/dropdown.css); */
/* Dropdownmenü */

#ddmenue div
{	position: absolute;
	top: 224px;
	left: 12px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #363232;
	color: #fff;
	border: 1px solid black;
	z-index: 1;
}

#ddmenue div a
{	position: relative;
	display: inline;
	margin: 0;
	padding-left: 15px;
	padding-right: 5px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #363232;
	color: #fff;
	font-size: 100%;
	
}

#ddmenue div a:hover
{	background: #fff;
	color: #363232;
}

/* @import url(css/comments.css); */
/* Kommentare */

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

textarea.comment {
	/* font-family: verdana, sans-serif; */
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
	
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	font-size: 60%;
	}
	
.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
	
.social_share_privacy {
        margin-bottom: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}

p.claer-after-twoclick {
        height: 0px;
        margin: 0px;
        padding: 0px;
}

.commentlist cite {
	font-weight: bold;
	margin: 0;
	font-size: 80%
}

code {
	font-size: 120%;
	font-family: monospace;
}

acronym {
        cursor: help;
        border-bottom: dashed 1px maroon;
}
div.moresmilies a:hover {
		text-decoration: none;

		background: transparent;
}

	/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 90%;
	line-height: 17px;
	padding: 2px 4px 2px;
	margin: 0;
        color: #7F7F7F;
        font-family: Georgia, sans-serif;
}
/* End captions */
